GameSalad

Publicering för flera plattformarEdit

GameSalad har ett gemensamt webbaserat gränssnitt för publicering till flera plattformar, t.ex. iPhone eller Mac. GameSalad kan också publicera till Android-baserade enheter som Nook och till HTML5.

Tabeller/arraysRedigera

Användare kan använda tabeller för att få tillgång till stora mängder data på ett effektivt sätt. Dessa tabeller är läsbara och skrivbara.

Förhandsgranskning av spelRedigera

GameSalad har ett särskilt förhandsgranskningsläge för att felsöka och testa spelens prestanda och funktionalitet. Det finns ett GameSalad Viewer-program som kan installeras separat på en användares mobila enhet så att de kan klicka på en verktygsfältsknapp inne i GameSalad för att förhandsgranska ett projekt direkt på sin enhet via ett trådlöst nätverk.

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

ScenredigerareRedigera

Användare kan placera och manipulera aktörer i en scen. Aktörer läggs till i scenen genom att dra och släppa. Aktörer i en scen kan organiseras i olika lager för att ändra hur aktörerna visualiseras (renderingsordning, parallaxrullning etc.).

Integrerad fysikEdit

GameSalad använder en fysiksimulator med styva kroppar för att hantera realistisk rörelse och kollision. Användare kan hantera och optimera hur objekt kolliderar genom att organisera aktörer med taggar. Användare kan välja att låta en aktör kollidera med en grupp av många andra typer av aktörer.

ExpressionsEdit

För avancerade användare har GameSalad en expressionsredigerare för att definiera komplexa beteenden och tillståndsändringar med matematiska uttryck och ett bibliotek av funktioner.

Leave a Reply