From 0c65330f29d214cdfd810e83096669c5f2c20bee Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 20 Jan 2019 19:42:03 +0800 Subject: *misc --- .../Asura.Framework/Filesystem/AnimationLoader.lua | 10 ++++++++++ .../Filesystem/GameObjectLoader.lua | 0 Source/Asura.Framework/Filesystem/Impoter.lua | 22 ---------------------- Source/Asura.Framework/Filesystem/Loader.lua | 22 ++++++++++++++++++++++ .../Asura.Framework/Filesystem/MaterialLoader.lua | 10 ++++++++++ Source/Asura.Framework/Filesystem/PathLoader.lua | 11 +++++++++++ Source/Asura.Framework/Filesystem/PrefabLoader.lua | 0 Source/Asura.Framework/Filesystem/SceneLoader.lua | 0 8 files changed, 53 insertions(+), 22 deletions(-) create mode 100644 Source/Asura.Framework/Filesystem/AnimationLoader.lua create mode 100644 Source/Asura.Framework/Filesystem/GameObjectLoader.lua delete mode 100644 Source/Asura.Framework/Filesystem/Impoter.lua create mode 100644 Source/Asura.Framework/Filesystem/Loader.lua create mode 100644 Source/Asura.Framework/Filesystem/MaterialLoader.lua create mode 100644 Source/Asura.Framework/Filesystem/PathLoader.lua create mode 100644 Source/Asura.Framework/Filesystem/PrefabLoader.lua create mode 100644 Source/Asura.Framework/Filesystem/SceneLoader.lua (limited to 'Source/Asura.Framework/Filesystem') diff --git a/Source/Asura.Framework/Filesystem/AnimationLoader.lua b/Source/Asura.Framework/Filesystem/AnimationLoader.lua new file mode 100644 index 0000000..5d19758 --- /dev/null +++ b/Source/Asura.Framework/Filesystem/AnimationLoader.lua @@ -0,0 +1,10 @@ +local AnimationLoader = AsuraEngine.Loader.New("animation") +local AnimationManager = require "AnimationManager" + +function AnimationLoader.Load(mat) + + local animation = AsuraEngine.Class() + +end + +return AnimationLoader \ No newline at end of file diff --git a/Source/Asura.Framework/Filesystem/GameObjectLoader.lua b/Source/Asura.Framework/Filesystem/GameObjectLoader.lua new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura.Framework/Filesystem/Impoter.lua b/Source/Asura.Framework/Filesystem/Impoter.lua deleted file mode 100644 index fbbd68a..0000000 --- a/Source/Asura.Framework/Filesystem/Impoter.lua +++ /dev/null @@ -1,22 +0,0 @@ ---[[ -基类,自定义的资源可以通过继承此类导入。自定义的资源的标记方法: - - ./resource.maptile - -在指定了导入impoter之后,自定义的资源允许通过下列方法标记: - - ./resource.maptile - -引擎会使用对应内部资源类型的importer导入资源 - -]] - -local importer = Class() - -function importer:InnerResource( data ) - - - -end - -return importer \ No newline at end of file diff --git a/Source/Asura.Framework/Filesystem/Loader.lua b/Source/Asura.Framework/Filesystem/Loader.lua new file mode 100644 index 0000000..fbbd68a --- /dev/null +++ b/Source/Asura.Framework/Filesystem/Loader.lua @@ -0,0 +1,22 @@ +--[[ +基类,自定义的资源可以通过继承此类导入。自定义的资源的标记方法: + + ./resource.maptile + +在指定了导入impoter之后,自定义的资源允许通过下列方法标记: + + ./resource.maptile + +引擎会使用对应内部资源类型的importer导入资源 + +]] + +local importer = Class() + +function importer:InnerResource( data ) + + + +end + +return importer \ No newline at end of file diff --git a/Source/Asura.Framework/Filesystem/MaterialLoader.lua b/Source/Asura.Framework/Filesystem/MaterialLoader.lua new file mode 100644 index 0000000..8ecfa51 --- /dev/null +++ b/Source/Asura.Framework/Filesystem/MaterialLoader.lua @@ -0,0 +1,10 @@ +local MaterialLoader = AsuraEngine.Loader.New("material") +local MaterialManager = require "MaterialManager" + +function MaterialLoader.Load(mat) + + + +end + +return MaterialLoader \ No newline at end of file diff --git a/Source/Asura.Framework/Filesystem/PathLoader.lua b/Source/Asura.Framework/Filesystem/PathLoader.lua new file mode 100644 index 0000000..b9112df --- /dev/null +++ b/Source/Asura.Framework/Filesystem/PathLoader.lua @@ -0,0 +1,11 @@ +local PathLoader = AsuraEngine.Loader.New("path") +local PathManager = require "Path/PathManager" + +function PathLoader.Load(asset) + if asset.type ~= "path" then + return nil + end + +end + +return Path \ No newline at end of file diff --git a/Source/Asura.Framework/Filesystem/PrefabLoader.lua b/Source/Asura.Framework/Filesystem/PrefabLoader.lua new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura.Framework/Filesystem/SceneLoader.lua b/Source/Asura.Framework/Filesystem/SceneLoader.lua new file mode 100644 index 0000000..e69de29 -- cgit v1.1-26-g67d0