Wie haben Sie mehrere Lua-Dateien, wenn Sie mit Corona SDK arbeiten?

8

Ich bin neu in der Entwicklung mit dem Corona SDK und Lua. Momentan arbeite ich ausschließlich mit der Datei main.lua. Gibt es in Lua eine Möglichkeit, den Quellcode in logische, separate Dateien aufzuteilen?

Beispiel: 1. Haupt.lua 2. Entity.lua 3. Einstellungen.lua

Danke!

    
AlvinfromDiaspar 11.04.2011, 11:41
quelle

3 Antworten

10

Hier ist ein Beispiel, das ich geschrieben habe, um zu demonstrieren, worum du fragst: Ссылка

BEARBEITEN: Der Forenbeitrag scheint nicht mehr zu existieren, also hier ist ein Link, um den Beispielcode herunterzuladen Ссылка

Es teilt die Dinge in mehrere Dateien auf und verwendet eine Art Dekoratormuster, um Funktionen wie "level" oder "floating character" hinzuzufügen.

    
jhocking 11.04.2011, 22:51
quelle
15

objects.lua :

%Vor%

main.lua :

%Vor%

Eine sehr gute Diskussion darüber gibt es im Lua-Benutzer-Wiki: Ссылка . Du solltest es lesen.

    
ponzao 11.04.2011 11:55
quelle
1

Sie müssen nicht nur mit der Datei main.lua arbeiten. Sie können separate .Lua -Dateien erstellen, wenn Sie sie benötigen -

1- Wenn Sie viele Szenen / Ansichten / Klassen dafür verwenden, können Sie Ihre separate .lua Datei für verschiedene Szenen / Ansichten / Klassen erstellen und diese separaten .lua Dateien mit Storyboard .

2- Sie können auch separate .lua Dateien erstellen, um Objekte zu erstellen, auf die Sie in jeder beliebigen Klasse zugreifen können.

3- Es gibt viele .lua Dateien wie appirater.lua, ui.lua, json.lua , die zur Verfügung gestellt werden.

    
Varsha 18.04.2013 05:27
quelle

Tags und Links