GameSalad

Publikowanie wieloplatformoweEdit

GameSalad ma jeden wspólny interfejs oparty na sieci Web do publikowania na wielu platformach, takich jak iPhone lub Mac. GameSalad może również publikować na urządzenia oparte na systemie Android, takie jak Nook, oraz na HTML5.

Tablice/arraysEdit

Użytkownicy mogą używać tabel, aby uzyskać wydajny dostęp do dużej ilości danych. Tablice te można odczytywać i zapisywać.

Podgląd gierEdycja

GameSalad posiada specjalny tryb podglądu do debugowania i testowania wydajności i funkcjonalności gier. Istnieje aplikacja GameSalad Viewer, którą można zainstalować oddzielnie na urządzeniu przenośnym użytkownika, aby mógł on kliknąć przycisk paska narzędzi w programie GameSalad w celu wyświetlenia podglądu projektu bezpośrednio na urządzeniu za pośrednictwem sieci bezprzewodowej.

function startGame() { myGamePiece = new component(30, 30, "red", 10, 120); myGamePiece.gravity = 0.05; myScore = new component("30px", "Consolas", "black", 280, 40, "text"); myGameArea.start();}var myGameArea = { canvas : document.createElement("canvas"), start : function() { this.canvas.width = 480; this.canvas.height = 270; this.context = this.canvas.getContext("2d"); document.body.insertBefore(this.canvas, document.body.childNodes); this.frameNo = 0; }, clear : function() { this.context.clearRect(0, 0, this.canvas.width, this.canvas.height); }}

Edytor scenEdit

Użytkownicy mogą umieszczać aktorów w scenie i manipulować nimi. Aktorzy są dodawani do sceny przez przeciąganie i upuszczanie. Aktorów w scenie można organizować w różne warstwy, aby zmienić sposób wizualizacji aktorów (kolejność renderowania, przewijanie paralaksy itp.).

Zintegrowana fizykaEdycja

GameSalad używa symulatora fizyki ciała sztywnego do obsługi realistycznego ruchu i kolizji. Użytkownicy mogą zarządzać i optymalizować sposób zderzania się obiektów poprzez organizowanie aktorów za pomocą znaczników. Użytkownicy mogą wybrać, aby aktor zderzał się z grupą wielu innych typów aktorów.

ExpressionsEdit

Dla zaawansowanych użytkowników, GameSalad posiada edytor wyrażeń do definiowania złożonych zachowań i zmian stanu za pomocą wyrażeń matematycznych i biblioteki funkcji.

Leave a Reply