From 91e589d1678a8187c307e09b98b67ec4133092ff Mon Sep 17 00:00:00 2001 From: chai Date: Sat, 19 Jan 2019 01:44:05 +0800 Subject: =?UTF-8?q?*=E6=B8=B8=E6=88=8F=E6=A1=86=E6=9E=B6=E6=94=B9=E7=94=A8?= =?UTF-8?q?=E8=84=9A=E6=9C=AC=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Source/Asura.Framework/Component.lua | 9 +++++++++ Source/Asura.Framework/GameObject.lua | 0 Source/Asura.Framework/Graphics/Animator.lua | 7 +++++++ Source/Asura.Framework/Graphics/Camera.lua | 9 +++++++++ Source/Asura.Framework/Graphics/CanvasRenderer.lua | 0 Source/Asura.Framework/Graphics/Mesh2DRenderer.lua | 0 Source/Asura.Framework/Graphics/ParticleSystem.lua | 0 Source/Asura.Framework/Graphics/Renderer.lua | 0 Source/Asura.Framework/Graphics/ShapeRenderer.lua | 0 Source/Asura.Framework/Graphics/SpriteBatchRenderer.lua | 0 Source/Asura.Framework/Graphics/SpriteRenderer.lua | 0 Source/Asura.Framework/Object.lua | 0 Source/Asura.Framework/README.md | 3 +++ Source/Asura.Framework/Scene.lua | 0 Source/Asura.Framework/Transform.lua | 0 15 files changed, 28 insertions(+) create mode 100644 Source/Asura.Framework/Component.lua create mode 100644 Source/Asura.Framework/GameObject.lua create mode 100644 Source/Asura.Framework/Graphics/Animator.lua create mode 100644 Source/Asura.Framework/Graphics/Camera.lua create mode 100644 Source/Asura.Framework/Graphics/CanvasRenderer.lua create mode 100644 Source/Asura.Framework/Graphics/Mesh2DRenderer.lua create mode 100644 Source/Asura.Framework/Graphics/ParticleSystem.lua create mode 100644 Source/Asura.Framework/Graphics/Renderer.lua create mode 100644 Source/Asura.Framework/Graphics/ShapeRenderer.lua create mode 100644 Source/Asura.Framework/Graphics/SpriteBatchRenderer.lua create mode 100644 Source/Asura.Framework/Graphics/SpriteRenderer.lua create mode 100644 Source/Asura.Framework/Object.lua create mode 100644 Source/Asura.Framework/README.md create mode 100644 Source/Asura.Framework/Scene.lua create mode 100644 Source/Asura.Framework/Transform.lua (limited to 'Source/Asura.Framework') diff --git a/Source/Asura.Framework/Component.lua b/Source/Asura.Framework/Component.lua new file mode 100644 index 0000000..54bd3c7 --- /dev/null +++ b/Source/Asura.Framework/Component.lua @@ -0,0 +1,9 @@ + +local Component = Class(function() + self.gameobject = nil + +end) + +Component.gameobject = AsuraEngine.Type.GameObject + +return Component diff --git a/Source/Asura.Framework/GameObject.lua b/Source/Asura.Framework/GameObject.lua new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura.Framework/Graphics/Animator.lua b/Source/Asura.Framework/Graphics/Animator.lua new file mode 100644 index 0000000..0f37c8b --- /dev/null +++ b/Source/Asura.Framework/Graphics/Animator.lua @@ -0,0 +1,7 @@ +local Animator = Class() + +Animator.animation = AsuraEngine.Type.Animation + + + +return Animator \ No newline at end of file diff --git a/Source/Asura.Framework/Graphics/Camera.lua b/Source/Asura.Framework/Graphics/Camera.lua new file mode 100644 index 0000000..4c18f96 --- /dev/null +++ b/Source/Asura.Framework/Graphics/Camera.lua @@ -0,0 +1,9 @@ +local Camera = Class() + +Camera.mIsOnScreen = false + +Camera.mIsCulling = false + + + +return Camera \ No newline at end of file diff --git a/Source/Asura.Framework/Graphics/CanvasRenderer.lua b/Source/Asura.Framework/Graphics/CanvasRenderer.lua new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura.Framework/Graphics/Mesh2DRenderer.lua b/Source/Asura.Framework/Graphics/Mesh2DRenderer.lua new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura.Framework/Graphics/ParticleSystem.lua b/Source/Asura.Framework/Graphics/ParticleSystem.lua new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura.Framework/Graphics/Renderer.lua b/Source/Asura.Framework/Graphics/Renderer.lua new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura.Framework/Graphics/ShapeRenderer.lua b/Source/Asura.Framework/Graphics/ShapeRenderer.lua new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura.Framework/Graphics/SpriteBatchRenderer.lua b/Source/Asura.Framework/Graphics/SpriteBatchRenderer.lua new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura.Framework/Graphics/SpriteRenderer.lua b/Source/Asura.Framework/Graphics/SpriteRenderer.lua new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura.Framework/Object.lua b/Source/Asura.Framework/Object.lua new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura.Framework/README.md b/Source/Asura.Framework/README.md new file mode 100644 index 0000000..10a5290 --- /dev/null +++ b/Source/Asura.Framework/README.md @@ -0,0 +1,3 @@ + +AsuraFramework是框架,使用ECS模式。 + diff --git a/Source/Asura.Framework/Scene.lua b/Source/Asura.Framework/Scene.lua new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura.Framework/Transform.lua b/Source/Asura.Framework/Transform.lua new file mode 100644 index 0000000..e69de29 -- cgit v1.1-26-g67d0