summaryrefslogtreecommitdiff
path: root/samples/Hello/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'samples/Hello/scripts')
-rw-r--r--samples/Hello/scripts/components.folder.asset4
-rw-r--r--samples/Hello/scripts/components/fireball.lua28
-rw-r--r--samples/Hello/scripts/components/fireball.lua.script.asset4
-rw-r--r--samples/Hello/scripts/components/fly.lua0
-rw-r--r--samples/Hello/scripts/components/fly.lua.script.asset4
-rw-r--r--samples/Hello/scripts/components/move.lua0
-rw-r--r--samples/Hello/scripts/components/move.lua.script.asset4
-rw-r--r--samples/Hello/scripts/entities.folder.asset4
-rw-r--r--samples/Hello/scripts/entities.script.asset4
-rw-r--r--samples/Hello/scripts/entities/bullet.lua0
-rw-r--r--samples/Hello/scripts/entities/bullet.lua.script.asset4
-rw-r--r--samples/Hello/scripts/entities/spark.lua3
-rw-r--r--samples/Hello/scripts/entities/spark.lua.script.asset4
-rw-r--r--samples/Hello/scripts/hello.lua0
-rw-r--r--samples/Hello/scripts/hello.lua.script.asset4
-rw-r--r--samples/Hello/scripts/material_loader.lua16
-rw-r--r--samples/Hello/scripts/material_loader.lua.script.asset4
-rw-r--r--samples/Hello/scripts/tiledmap_importer.lua9
-rw-r--r--samples/Hello/scripts/tiledmap_importer.lua.script.asset4
19 files changed, 100 insertions, 0 deletions
diff --git a/samples/Hello/scripts/components.folder.asset b/samples/Hello/scripts/components.folder.asset
new file mode 100644
index 0000000..84dcfcb
--- /dev/null
+++ b/samples/Hello/scripts/components.folder.asset
@@ -0,0 +1,4 @@
+{
+ type="folder",
+ extern="folder"
+} \ No newline at end of file
diff --git a/samples/Hello/scripts/components/fireball.lua b/samples/Hello/scripts/components/fireball.lua
new file mode 100644
index 0000000..8b31228
--- /dev/null
+++ b/samples/Hello/scripts/components/fireball.lua
@@ -0,0 +1,28 @@
+--ӳcomponent
+--lua require룬package.load
+local Spark = require("scripts/spark.lua")
+local Fireball = AsuraEngine.Component.Extend("Fireball")
+-- µķǺ֣ͣʾڱ༭УҪʾڱ༭Уһʼֵ
+-- жͣnilҪʾڱ༭
+Fireball.name = ""
+Fireball.position = 1
+Fireball.image = nil
+Fireball.spark = Spark.New()
+
+function Fireball:OnEnable()
+ self.image = self.gameobject.GetComponent(AsuraEngine.Image)
+end
+
+function Fireball:OnEvent(e)
+
+end
+
+function Fireball:OnUpdate(ms)
+
+end
+
+function Fireball:OnDraw()
+
+end
+
+return Fireball \ No newline at end of file
diff --git a/samples/Hello/scripts/components/fireball.lua.script.asset b/samples/Hello/scripts/components/fireball.lua.script.asset
new file mode 100644
index 0000000..4aa178b
--- /dev/null
+++ b/samples/Hello/scripts/components/fireball.lua.script.asset
@@ -0,0 +1,4 @@
+{
+ type="script",
+ extern="fireball.lua",
+} \ No newline at end of file
diff --git a/samples/Hello/scripts/components/fly.lua b/samples/Hello/scripts/components/fly.lua
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/samples/Hello/scripts/components/fly.lua
diff --git a/samples/Hello/scripts/components/fly.lua.script.asset b/samples/Hello/scripts/components/fly.lua.script.asset
new file mode 100644
index 0000000..7f17b53
--- /dev/null
+++ b/samples/Hello/scripts/components/fly.lua.script.asset
@@ -0,0 +1,4 @@
+{
+ type="script",
+ extern="fly.lua"
+} \ No newline at end of file
diff --git a/samples/Hello/scripts/components/move.lua b/samples/Hello/scripts/components/move.lua
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/samples/Hello/scripts/components/move.lua
diff --git a/samples/Hello/scripts/components/move.lua.script.asset b/samples/Hello/scripts/components/move.lua.script.asset
new file mode 100644
index 0000000..d07a2c5
--- /dev/null
+++ b/samples/Hello/scripts/components/move.lua.script.asset
@@ -0,0 +1,4 @@
+{
+ type="script",
+ extern="move.lua",
+} \ No newline at end of file
diff --git a/samples/Hello/scripts/entities.folder.asset b/samples/Hello/scripts/entities.folder.asset
new file mode 100644
index 0000000..f2ec91c
--- /dev/null
+++ b/samples/Hello/scripts/entities.folder.asset
@@ -0,0 +1,4 @@
+{
+ type="entities",
+ extern="folder"
+} \ No newline at end of file
diff --git a/samples/Hello/scripts/entities.script.asset b/samples/Hello/scripts/entities.script.asset
new file mode 100644
index 0000000..c1bd20a
--- /dev/null
+++ b/samples/Hello/scripts/entities.script.asset
@@ -0,0 +1,4 @@
+{
+ type="script",
+ extern="entities"
+} \ No newline at end of file
diff --git a/samples/Hello/scripts/entities/bullet.lua b/samples/Hello/scripts/entities/bullet.lua
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/samples/Hello/scripts/entities/bullet.lua
diff --git a/samples/Hello/scripts/entities/bullet.lua.script.asset b/samples/Hello/scripts/entities/bullet.lua.script.asset
new file mode 100644
index 0000000..576311c
--- /dev/null
+++ b/samples/Hello/scripts/entities/bullet.lua.script.asset
@@ -0,0 +1,4 @@
+{
+ type="script",
+ extern="bullet.lua"
+} \ No newline at end of file
diff --git a/samples/Hello/scripts/entities/spark.lua b/samples/Hello/scripts/entities/spark.lua
new file mode 100644
index 0000000..c47be06
--- /dev/null
+++ b/samples/Hello/scripts/entities/spark.lua
@@ -0,0 +1,3 @@
+local spark
+
+return spark \ No newline at end of file
diff --git a/samples/Hello/scripts/entities/spark.lua.script.asset b/samples/Hello/scripts/entities/spark.lua.script.asset
new file mode 100644
index 0000000..a105600
--- /dev/null
+++ b/samples/Hello/scripts/entities/spark.lua.script.asset
@@ -0,0 +1,4 @@
+{
+ type="script",
+ extern="spark.lua"
+} \ No newline at end of file
diff --git a/samples/Hello/scripts/hello.lua b/samples/Hello/scripts/hello.lua
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/samples/Hello/scripts/hello.lua
diff --git a/samples/Hello/scripts/hello.lua.script.asset b/samples/Hello/scripts/hello.lua.script.asset
new file mode 100644
index 0000000..9637302
--- /dev/null
+++ b/samples/Hello/scripts/hello.lua.script.asset
@@ -0,0 +1,4 @@
+{
+ type="script",
+ extern="hello.lua"
+} \ No newline at end of file
diff --git a/samples/Hello/scripts/material_loader.lua b/samples/Hello/scripts/material_loader.lua
new file mode 100644
index 0000000..2e9b771
--- /dev/null
+++ b/samples/Hello/scripts/material_loader.lua
@@ -0,0 +1,16 @@
+local MaterialLoader = AsuraEngine.Importer.New("material")
+local MaterialManager = require "MaterialManager.lua"
+
+function MaterialLoader.Load(mat)
+ local shader = AsuraEngine.Shader.GetShader(mat.shader)
+ if shader == nil then
+ shader = AsuraEngine.Shader.New(mat.shader)
+ if shader == nil then
+ return nil
+ end
+ end
+ local material = AsuraEngine.Class()
+ return material
+end
+
+return MaterialLoader \ No newline at end of file
diff --git a/samples/Hello/scripts/material_loader.lua.script.asset b/samples/Hello/scripts/material_loader.lua.script.asset
new file mode 100644
index 0000000..9d66f2f
--- /dev/null
+++ b/samples/Hello/scripts/material_loader.lua.script.asset
@@ -0,0 +1,4 @@
+{
+ type="script",
+ extern="material_loader.lua",
+} \ No newline at end of file
diff --git a/samples/Hello/scripts/tiledmap_importer.lua b/samples/Hello/scripts/tiledmap_importer.lua
new file mode 100644
index 0000000..d15a089
--- /dev/null
+++ b/samples/Hello/scripts/tiledmap_importer.lua
@@ -0,0 +1,9 @@
+local TiledMapLoader = AsuraEngine.Importer.New("tiledmap") --tiledmaptagtiledmap
+local TiledMapManager = require "TiledMapManager.lua"
+function TiledMapLoader:Load( asset, data )
+
+
+
+end
+
+return TiledMapLoader \ No newline at end of file
diff --git a/samples/Hello/scripts/tiledmap_importer.lua.script.asset b/samples/Hello/scripts/tiledmap_importer.lua.script.asset
new file mode 100644
index 0000000..3ec18f7
--- /dev/null
+++ b/samples/Hello/scripts/tiledmap_importer.lua.script.asset
@@ -0,0 +1,4 @@
+{
+ type="script",
+ extern="tiledmap_importer.lua",
+} \ No newline at end of file