GameSalad

Veröffentlichung auf mehreren PlattformenBearbeiten

GameSalad hat eine gemeinsame webbasierte Schnittstelle für die Veröffentlichung auf mehreren Plattformen wie dem iPhone oder Mac. GameSalad kann auch auf Android-basierten Geräten wie dem Nook und in HTML5 veröffentlichen.

Tabellen/ArraysBearbeiten

Benutzer können Tabellen verwenden, um effizient auf große Datenmengen zuzugreifen. Diese Tabellen sind lesbar und beschreibbar.

SpielvorschauBearbeiten

GameSalad hat einen speziellen Vorschaumodus zum Debuggen und Testen der Leistung und Funktionalität von Spielen. Es gibt eine GameSalad Viewer-Anwendung, die separat auf einem mobilen Gerät des Benutzers installiert werden kann, so dass er auf eine Schaltfläche in der Symbolleiste von GameSalad klicken kann, um eine Vorschau eines Projekts direkt auf seinem Gerät über ein drahtloses Netzwerk anzuzeigen.

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); }}

SzeneneditorBearbeiten

Benutzer können Akteure in einer Szene platzieren und bearbeiten. Akteure werden der Szene durch Ziehen und Ablegen hinzugefügt. Akteure in einer Szene können in verschiedenen Ebenen organisiert werden, um die Darstellung der Akteure zu ändern (Rendering-Reihenfolge, Parallaxen-Scrolling usw.).

Integrierte PhysikBearbeiten

GameSalad verwendet einen Starrkörper-Physiksimulator für realistische Bewegungen und Kollisionen. Benutzer können die Kollisionen von Objekten verwalten und optimieren, indem sie die Akteure mit Tags organisieren. Benutzer können wählen, ob ein Akteur mit einer Gruppe von vielen anderen Arten von Akteuren kollidieren soll.

ExpressionsEdit

Für fortgeschrittene Benutzer hat GameSalad einen Expression-Editor, um komplexes Verhalten und Zustandsänderungen mit mathematischen Ausdrücken und einer Bibliothek von Funktionen zu definieren.

Leave a Reply