From 0c65330f29d214cdfd810e83096669c5f2c20bee Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 20 Jan 2019 19:42:03 +0800 Subject: *misc --- Samples/Hello/entities/anim.asset | 4 ++++ Samples/Hello/entities/player.asr | 5 ----- Samples/Hello/entities/player.asset | 8 ++++++++ Samples/Hello/gfx/icon.png.asr | 4 ---- Samples/Hello/gfx/icon.png.asset | 4 ++++ Samples/Hello/gfx/mt_thunder.asset | 4 ++++ Samples/Hello/gfx/mt_thunder.axm | 3 --- Samples/Hello/gfx/particles/fire.asr | 4 ---- Samples/Hello/gfx/particles/fire.asset | 4 ++++ Samples/Hello/gfx/test.animation.asset | 14 ++++++++++++++ Samples/Hello/hello.asuraproject | 5 +++-- Samples/Hello/loaders/tiledmap_loader.lua | 13 +++++++++++++ Samples/Hello/loaders/tiledmap_loader.lua.asset | 0 Samples/Hello/scripts/components/fireball.lua.asr | 0 Samples/Hello/scripts/components/fireball.lua.asset | 4 ++++ Samples/Hello/scripts/components/fly.lua | 0 Samples/Hello/scripts/components/fly.lua.asset | 0 Samples/Hello/scripts/components/move.lua | 0 Samples/Hello/scripts/components/move.lua.asset | 0 Samples/Hello/scripts/entities/bullet.lua.asr | 3 --- Samples/Hello/scripts/entities/bullet.lua.asset | 4 ++++ Samples/Hello/scripts/entities/spark.lua.asr | 0 Samples/Hello/scripts/entities/spark.lua.asset | 4 ++++ Samples/Hello/scripts/hello.lua.asset | 4 ++++ Samples/Hello/scripts/hello.lua.axm | 3 --- Samples/Hello/scripts/material_loader.lua | 16 ++++++++++++++++ Samples/Hello/scripts/material_loader.lua.asset | 0 Samples/Hello/scripts/tiledmapimporter.lua | 8 +++++--- Samples/Hello/scripts/tiledmapimporter.lua.asset | 0 Samples/Hello/scripts/tiledmapimporter.lua.axm | 0 Samples/Hello/shaders/sh_thunder.asset | 15 +++++++++++++++ Samples/Hello/shaders/sh_thunder.axm | 4 ---- Samples/Hello/spr/spr_image.asr | 6 ------ Samples/Hello/sprite/spr_image.asset | 7 +++++++ Samples/Hello/tiledmap/boat.tiledmap | 0 Samples/Hello/tiledmap/boat.tiledmap.asset | 4 ++++ Samples/Hello/tiledmap/boat.tiledmap2.asset | 4 ++++ 37 files changed, 121 insertions(+), 37 deletions(-) create mode 100644 Samples/Hello/entities/anim.asset delete mode 100644 Samples/Hello/entities/player.asr create mode 100644 Samples/Hello/entities/player.asset delete mode 100644 Samples/Hello/gfx/icon.png.asr create mode 100644 Samples/Hello/gfx/icon.png.asset create mode 100644 Samples/Hello/gfx/mt_thunder.asset delete mode 100644 Samples/Hello/gfx/mt_thunder.axm delete mode 100644 Samples/Hello/gfx/particles/fire.asr create mode 100644 Samples/Hello/gfx/particles/fire.asset create mode 100644 Samples/Hello/gfx/test.animation.asset create mode 100644 Samples/Hello/loaders/tiledmap_loader.lua create mode 100644 Samples/Hello/loaders/tiledmap_loader.lua.asset delete mode 100644 Samples/Hello/scripts/components/fireball.lua.asr create mode 100644 Samples/Hello/scripts/components/fireball.lua.asset create mode 100644 Samples/Hello/scripts/components/fly.lua create mode 100644 Samples/Hello/scripts/components/fly.lua.asset create mode 100644 Samples/Hello/scripts/components/move.lua create mode 100644 Samples/Hello/scripts/components/move.lua.asset delete mode 100644 Samples/Hello/scripts/entities/bullet.lua.asr create mode 100644 Samples/Hello/scripts/entities/bullet.lua.asset delete mode 100644 Samples/Hello/scripts/entities/spark.lua.asr create mode 100644 Samples/Hello/scripts/entities/spark.lua.asset create mode 100644 Samples/Hello/scripts/hello.lua.asset delete mode 100644 Samples/Hello/scripts/hello.lua.axm create mode 100644 Samples/Hello/scripts/material_loader.lua create mode 100644 Samples/Hello/scripts/material_loader.lua.asset create mode 100644 Samples/Hello/scripts/tiledmapimporter.lua.asset delete mode 100644 Samples/Hello/scripts/tiledmapimporter.lua.axm create mode 100644 Samples/Hello/shaders/sh_thunder.asset delete mode 100644 Samples/Hello/shaders/sh_thunder.axm delete mode 100644 Samples/Hello/spr/spr_image.asr create mode 100644 Samples/Hello/sprite/spr_image.asset create mode 100644 Samples/Hello/tiledmap/boat.tiledmap create mode 100644 Samples/Hello/tiledmap/boat.tiledmap.asset create mode 100644 Samples/Hello/tiledmap/boat.tiledmap2.asset (limited to 'Samples/Hello') diff --git a/Samples/Hello/entities/anim.asset b/Samples/Hello/entities/anim.asset new file mode 100644 index 0000000..966098f --- /dev/null +++ b/Samples/Hello/entities/anim.asset @@ -0,0 +1,4 @@ +{ +type="animation", + +} \ No newline at end of file diff --git a/Samples/Hello/entities/player.asr b/Samples/Hello/entities/player.asr deleted file mode 100644 index fa7550d..0000000 --- a/Samples/Hello/entities/player.asr +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/Samples/Hello/entities/player.asset b/Samples/Hello/entities/player.asset new file mode 100644 index 0000000..7415a9c --- /dev/null +++ b/Samples/Hello/entities/player.asset @@ -0,0 +1,8 @@ +{ +type="gameobject", +components={ + "/scripts/components/fireball.lua", + "/scripts/components/fly.lua", + "/scripts/components/move.lua", +}, +} \ No newline at end of file diff --git a/Samples/Hello/gfx/icon.png.asr b/Samples/Hello/gfx/icon.png.asr deleted file mode 100644 index 7951698..0000000 --- a/Samples/Hello/gfx/icon.png.asr +++ /dev/null @@ -1,4 +0,0 @@ - - icon.png - 1 - \ No newline at end of file diff --git a/Samples/Hello/gfx/icon.png.asset b/Samples/Hello/gfx/icon.png.asset new file mode 100644 index 0000000..83a5b60 --- /dev/null +++ b/Samples/Hello/gfx/icon.png.asset @@ -0,0 +1,4 @@ +{ +type="image", +extern="icon.png" +} \ No newline at end of file diff --git a/Samples/Hello/gfx/mt_thunder.asset b/Samples/Hello/gfx/mt_thunder.asset new file mode 100644 index 0000000..05a051a --- /dev/null +++ b/Samples/Hello/gfx/mt_thunder.asset @@ -0,0 +1,4 @@ +{ +type="material", +shader="/shaders/sh_thunder", +} \ No newline at end of file diff --git a/Samples/Hello/gfx/mt_thunder.axm b/Samples/Hello/gfx/mt_thunder.axm deleted file mode 100644 index a50afa1..0000000 --- a/Samples/Hello/gfx/mt_thunder.axm +++ /dev/null @@ -1,3 +0,0 @@ - - /shaders/sh_thunder - \ No newline at end of file diff --git a/Samples/Hello/gfx/particles/fire.asr b/Samples/Hello/gfx/particles/fire.asr deleted file mode 100644 index eae2506..0000000 --- a/Samples/Hello/gfx/particles/fire.asr +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/Samples/Hello/gfx/particles/fire.asset b/Samples/Hello/gfx/particles/fire.asset new file mode 100644 index 0000000..d20e4ad --- /dev/null +++ b/Samples/Hello/gfx/particles/fire.asset @@ -0,0 +1,4 @@ +{ +type="particlesystem", + +} \ No newline at end of file diff --git a/Samples/Hello/gfx/test.animation.asset b/Samples/Hello/gfx/test.animation.asset new file mode 100644 index 0000000..89ca0df --- /dev/null +++ b/Samples/Hello/gfx/test.animation.asset @@ -0,0 +1,14 @@ +{ +type="animation", +duration=3, +loop=true, +update_sprite=true, +update_transform=false, +key_frames=4, +frames={ + {time=0.0,sprite="/sprites/hero_0.spr"}, + {time=0.1,sprite="/sprites/hero_1.spr"}, + {time=0.2,sprite="/sprites/hero_2.spr"}, + {time=1.0,sprite="/sprites/hero_3.spr"}, +}, +} \ No newline at end of file diff --git a/Samples/Hello/hello.asuraproject b/Samples/Hello/hello.asuraproject index fee1eb1..158e3d9 100644 --- a/Samples/Hello/hello.asuraproject +++ b/Samples/Hello/hello.asuraproject @@ -1,2 +1,3 @@ - - \ No newline at end of file +{ +projectname="hello", +} \ No newline at end of file diff --git a/Samples/Hello/loaders/tiledmap_loader.lua b/Samples/Hello/loaders/tiledmap_loader.lua new file mode 100644 index 0000000..5c0e9ef --- /dev/null +++ b/Samples/Hello/loaders/tiledmap_loader.lua @@ -0,0 +1,13 @@ +local TiledMapLoader = Class() +local TiledMapManager = require("/managers/TiledMapManager") + +function TiledMapLoader:Load(asset, tiledmap) + if asset.type ~= "tiledmap" then + return nil + end + + + +end + +return TiledMapLoader \ No newline at end of file diff --git a/Samples/Hello/loaders/tiledmap_loader.lua.asset b/Samples/Hello/loaders/tiledmap_loader.lua.asset new file mode 100644 index 0000000..e69de29 diff --git a/Samples/Hello/scripts/components/fireball.lua.asr b/Samples/Hello/scripts/components/fireball.lua.asr deleted file mode 100644 index e69de29..0000000 diff --git a/Samples/Hello/scripts/components/fireball.lua.asset b/Samples/Hello/scripts/components/fireball.lua.asset new file mode 100644 index 0000000..7789dfe --- /dev/null +++ b/Samples/Hello/scripts/components/fireball.lua.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 diff --git a/Samples/Hello/scripts/components/fly.lua.asset b/Samples/Hello/scripts/components/fly.lua.asset new file mode 100644 index 0000000..e69de29 diff --git a/Samples/Hello/scripts/components/move.lua b/Samples/Hello/scripts/components/move.lua new file mode 100644 index 0000000..e69de29 diff --git a/Samples/Hello/scripts/components/move.lua.asset b/Samples/Hello/scripts/components/move.lua.asset new file mode 100644 index 0000000..e69de29 diff --git a/Samples/Hello/scripts/entities/bullet.lua.asr b/Samples/Hello/scripts/entities/bullet.lua.asr deleted file mode 100644 index bd43c00..0000000 --- a/Samples/Hello/scripts/entities/bullet.lua.asr +++ /dev/null @@ -1,3 +0,0 @@ - \ No newline at end of file diff --git a/Samples/Hello/scripts/entities/bullet.lua.asset b/Samples/Hello/scripts/entities/bullet.lua.asset new file mode 100644 index 0000000..adf32e0 --- /dev/null +++ b/Samples/Hello/scripts/entities/bullet.lua.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.asr b/Samples/Hello/scripts/entities/spark.lua.asr deleted file mode 100644 index e69de29..0000000 diff --git a/Samples/Hello/scripts/entities/spark.lua.asset b/Samples/Hello/scripts/entities/spark.lua.asset new file mode 100644 index 0000000..abeee56 --- /dev/null +++ b/Samples/Hello/scripts/entities/spark.lua.asset @@ -0,0 +1,4 @@ +{ +type="script", +extern="spark.lua" +} \ No newline at end of file diff --git a/Samples/Hello/scripts/hello.lua.asset b/Samples/Hello/scripts/hello.lua.asset new file mode 100644 index 0000000..00bde24 --- /dev/null +++ b/Samples/Hello/scripts/hello.lua.asset @@ -0,0 +1,4 @@ +{ +type="script", +extern="hello.lua" +} \ No newline at end of file diff --git a/Samples/Hello/scripts/hello.lua.axm b/Samples/Hello/scripts/hello.lua.axm deleted file mode 100644 index c1395fc..0000000 --- a/Samples/Hello/scripts/hello.lua.axm +++ /dev/null @@ -1,3 +0,0 @@ - \ 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..628ca3b --- /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.asset b/Samples/Hello/scripts/material_loader.lua.asset new file mode 100644 index 0000000..e69de29 diff --git a/Samples/Hello/scripts/tiledmapimporter.lua b/Samples/Hello/scripts/tiledmapimporter.lua index 244aceb..782c840 100644 --- a/Samples/Hello/scripts/tiledmapimporter.lua +++ b/Samples/Hello/scripts/tiledmapimporter.lua @@ -1,7 +1,9 @@ -local tiledMapImporter = AsuraEngine.Importer.New("tiledmap") --tiledmap是tag,表明了tiledmap +local TiledMapLoader = AsuraEngine.Importer.New("tiledmap") --tiledmap是tag,表明了tiledmap local TiledMapManager = require "TiledMapManager.lua" -function tiledMapImporter:Load( data ) +function TiledMapLoader:Load( asset, data ) + + end -return tiledMapImporter \ No newline at end of file +return TiledMapLoader \ No newline at end of file diff --git a/Samples/Hello/scripts/tiledmapimporter.lua.asset b/Samples/Hello/scripts/tiledmapimporter.lua.asset new file mode 100644 index 0000000..e69de29 diff --git a/Samples/Hello/scripts/tiledmapimporter.lua.axm b/Samples/Hello/scripts/tiledmapimporter.lua.axm deleted file mode 100644 index e69de29..0000000 diff --git a/Samples/Hello/shaders/sh_thunder.asset b/Samples/Hello/shaders/sh_thunder.asset new file mode 100644 index 0000000..86cb35a --- /dev/null +++ b/Samples/Hello/shaders/sh_thunder.asset @@ -0,0 +1,15 @@ +{ +type="shader", +vertex=[[ +void main() +{ + +} +]], +fragment=[[ +void main() +{ + +} +]] +} \ No newline at end of file diff --git a/Samples/Hello/shaders/sh_thunder.axm b/Samples/Hello/shaders/sh_thunder.axm deleted file mode 100644 index e7ec04b..0000000 --- a/Samples/Hello/shaders/sh_thunder.axm +++ /dev/null @@ -1,4 +0,0 @@ - - default.vert - thunder.frag - \ No newline at end of file diff --git a/Samples/Hello/spr/spr_image.asr b/Samples/Hello/spr/spr_image.asr deleted file mode 100644 index 91be3a3..0000000 --- a/Samples/Hello/spr/spr_image.asr +++ /dev/null @@ -1,6 +0,0 @@ - - gfx/icon.png - spr_image - 12,32 - 10,10 - \ No newline at end of file diff --git a/Samples/Hello/sprite/spr_image.asset b/Samples/Hello/sprite/spr_image.asset new file mode 100644 index 0000000..7b29e05 --- /dev/null +++ b/Samples/Hello/sprite/spr_image.asset @@ -0,0 +1,7 @@ +{ +type="sprite", +image="/gfx/icon.png", +size={12,32}, +anchor={10,10}, +quad={0,0,10,10} +} \ No newline at end of file diff --git a/Samples/Hello/tiledmap/boat.tiledmap b/Samples/Hello/tiledmap/boat.tiledmap new file mode 100644 index 0000000..e69de29 diff --git a/Samples/Hello/tiledmap/boat.tiledmap.asset b/Samples/Hello/tiledmap/boat.tiledmap.asset new file mode 100644 index 0000000..b1feb62 --- /dev/null +++ b/Samples/Hello/tiledmap/boat.tiledmap.asset @@ -0,0 +1,4 @@ +{ +type="asset", --默认的asset +extern="boat.tiledmap" +} \ No newline at end of file diff --git a/Samples/Hello/tiledmap/boat.tiledmap2.asset b/Samples/Hello/tiledmap/boat.tiledmap2.asset new file mode 100644 index 0000000..e502ccd --- /dev/null +++ b/Samples/Hello/tiledmap/boat.tiledmap2.asset @@ -0,0 +1,4 @@ +{ +type="tiledmap", --根据type找到loader,把此asset和extern内容传入 +extern="boat.tiledmap" +} \ No newline at end of file -- cgit v1.1-26-g67d0