diff options
Diffstat (limited to 'Source/Asura.Framework/scripts')
50 files changed, 0 insertions, 849 deletions
diff --git a/Source/Asura.Framework/scripts/ai/behavior_tree.lua b/Source/Asura.Framework/scripts/ai/behavior_tree.lua deleted file mode 100644 index e69de29..0000000 --- a/Source/Asura.Framework/scripts/ai/behavior_tree.lua +++ /dev/null diff --git a/Source/Asura.Framework/scripts/ai/state_graph.lua b/Source/Asura.Framework/scripts/ai/state_graph.lua deleted file mode 100644 index 4f563dc..0000000 --- a/Source/Asura.Framework/scripts/ai/state_graph.lua +++ /dev/null @@ -1,11 +0,0 @@ -local StateGraph = AsuraEngine.Asset.Extend("StateGraph") - -AsuraEngine.StateGraph = StateGraph - -function StateGraph.Ctor(self) - -end - -function StateGraph.ToAsset() - -end
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/ai/state_machine.lua b/Source/Asura.Framework/scripts/ai/state_machine.lua deleted file mode 100644 index 6dc5e14..0000000 --- a/Source/Asura.Framework/scripts/ai/state_machine.lua +++ /dev/null @@ -1,6 +0,0 @@ -local StateMachine = Class() -AsuraEngine.StateMachine = StateMachine - -function StateMachine.Ctor(self, stategraph) - self.stategraph = stategraph -end
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/audio/sound.lua b/Source/Asura.Framework/scripts/audio/sound.lua deleted file mode 100644 index d7dea4f..0000000 --- a/Source/Asura.Framework/scripts/audio/sound.lua +++ /dev/null @@ -1,9 +0,0 @@ -AsuraEngine.Sound = AsuraEngine.Asset.Extend("Sound") - -local Sound = AsuraEngine.Sound - -function Sound.Ctor(self) - -end - -return Sound
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/audio/source.lua b/Source/Asura.Framework/scripts/audio/source.lua deleted file mode 100644 index 7dec511..0000000 --- a/Source/Asura.Framework/scripts/audio/source.lua +++ /dev/null @@ -1,22 +0,0 @@ --- Audio Source -AsuraEngine.Source = AsuraEngine.Component.Extend("SoundPlayer") - -local Source = AsuraEngine.Source - -function Source.Ctor(self) - self.mSound = nil -end - -function Source.SetSound(sound) - self.mSound = sound -end - -function Source.GetSource() - return self.mSound -end - -function Source.OnUpdate(dt) - -end - -return Source
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/class.lua b/Source/Asura.Framework/scripts/class.lua deleted file mode 100644 index 6392483..0000000 --- a/Source/Asura.Framework/scripts/class.lua +++ /dev/null @@ -1,17 +0,0 @@ -AsuraEngine.Class = {} - -local Class = AsuraEngine.Class -Class.__index = Class - -function Class.Extend(base, classname) - local subclass = {} - base.__index = base - setmetatable(subclass, base) - return c -end - -function Class.New(cls) - local obj = {} - setmetatable(obj, cls) - cls.__index = cls -end
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/component.lua b/Source/Asura.Framework/scripts/component.lua deleted file mode 100644 index 9306f3b..0000000 --- a/Source/Asura.Framework/scripts/component.lua +++ /dev/null @@ -1,30 +0,0 @@ -AsuraEngine.Component = AsuraEngine.Class("Component") - -local Component = AsuraEngine.Component - --- Component要显示在inspector的变量 -Component.gameobject = AsuraEngine.Type.GameObject - -function Component.Extend(cname) - self.base(cname) - assert(Component.components[cname] == nil) - -end - -function Component:Ctor(gameobject) - self.gameobject = gameobject -end - -function Component:OnEvent(e) - -end - -function Component:OnUpdate(ms) - -end - -function Component:OnDraw() - -end - -return Component
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/filesystem/animation_loader.lua b/Source/Asura.Framework/scripts/filesystem/animation_loader.lua deleted file mode 100644 index 9c57c43..0000000 --- a/Source/Asura.Framework/scripts/filesystem/animation_loader.lua +++ /dev/null @@ -1,10 +0,0 @@ -require "AnimationManager" -require "Animation" - -local loader = AsuraEngine.Loader.New("animation") -local manager = AsuraEngine.AnimationManager -local Animation = AsuraEngine.Animation - -function AnimationLoader.OnLoad(asset) - local animation = AsuraEngine.Class() -end
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/filesystem/asset.lua b/Source/Asura.Framework/scripts/filesystem/asset.lua deleted file mode 100644 index 7cf3905..0000000 --- a/Source/Asura.Framework/scripts/filesystem/asset.lua +++ /dev/null @@ -1,20 +0,0 @@ --- --- 游戏资源类需要继承Asset类,引擎读取.asset文件寻找对应的loader加载进游戏生成对应的Asset派生类对象。对于脚本,不会 --- 生成对应的对象,而是直接运行脚本将结果保存。 --- -AsuraEngine.Asset = AsuraEngine.Class("Asset") - -local Asset = AsuraEngine.Asset - -function Asset.Ctor(self) - self.guid = nil -end - ---获得资源编号 -function Asset.GetGUID(self) - -end - -function Asset.GetAssetByGUID(guid) - -end
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/filesystem/entity_loader.lua b/Source/Asura.Framework/scripts/filesystem/entity_loader.lua deleted file mode 100644 index 57a890f..0000000 --- a/Source/Asura.Framework/scripts/filesystem/entity_loader.lua +++ /dev/null @@ -1,5 +0,0 @@ -local loader = AsuraEngine.Loader.New("gameobject") - -function loader.OnLoad(asset) - -end
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/filesystem/image_loader.lua b/Source/Asura.Framework/scripts/filesystem/image_loader.lua deleted file mode 100644 index 6b0bef7..0000000 --- a/Source/Asura.Framework/scripts/filesystem/image_loader.lua +++ /dev/null @@ -1,13 +0,0 @@ -require "graphics.image" -local loader = AsuraEngine.Loader.New("image") - -function loader.OnLoad(asset) - assert(asset ~= nil) - local path = asset.extern - local image = AusraEngine.Image.New(path) - if image == nil then - AsuraEngine.LogError("") - return - end - return image -end diff --git a/Source/Asura.Framework/scripts/filesystem/loader.lua b/Source/Asura.Framework/scripts/filesystem/loader.lua deleted file mode 100644 index e192e30..0000000 --- a/Source/Asura.Framework/scripts/filesystem/loader.lua +++ /dev/null @@ -1,12 +0,0 @@ --- Assets loaders -AsuraEngine.Loader = {} -local Loader = AsuraEngine.Loader -Loader.Loaders = {} - -function Loader.New(type) - assert(Loader.Loaders[type] == nil) - local loader = {} - Loader[type] = loader - return loader -end - diff --git a/Source/Asura.Framework/scripts/filesystem/material_loader.lua b/Source/Asura.Framework/scripts/filesystem/material_loader.lua deleted file mode 100644 index 07ca4e9..0000000 --- a/Source/Asura.Framework/scripts/filesystem/material_loader.lua +++ /dev/null @@ -1,7 +0,0 @@ -require "MaterialManager" - -local loader = AsuraEngine.Loader.New("material") - -function loader.OnLoad(asset) - -end
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/filesystem/path_loader.lua b/Source/Asura.Framework/scripts/filesystem/path_loader.lua deleted file mode 100644 index 986e42c..0000000 --- a/Source/Asura.Framework/scripts/filesystem/path_loader.lua +++ /dev/null @@ -1,9 +0,0 @@ -require "Path/PathManager" - -local loader = AsuraEngine.Loader.New("path") - -function loader.OnLoad(asset) - if asset.type ~= "path" then - return nil - end -end
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/filesystem/scene_loader.lua b/Source/Asura.Framework/scripts/filesystem/scene_loader.lua deleted file mode 100644 index 45731f8..0000000 --- a/Source/Asura.Framework/scripts/filesystem/scene_loader.lua +++ /dev/null @@ -1,7 +0,0 @@ -local Scene = require "scene" - -local loader = AsuraEngine.Loader.New("scene") - -function loader.OnLoad(asset) - -end
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/filesystem/script_loader.lua b/Source/Asura.Framework/scripts/filesystem/script_loader.lua deleted file mode 100644 index e93d903..0000000 --- a/Source/Asura.Framework/scripts/filesystem/script_loader.lua +++ /dev/null @@ -1,5 +0,0 @@ -local loader = AsuraEngine.Loader.New("script") - -function loader.OnLoad(asset) - -end
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/filesystem/shader_loader.lua b/Source/Asura.Framework/scripts/filesystem/shader_loader.lua deleted file mode 100644 index 12d88bb..0000000 --- a/Source/Asura.Framework/scripts/filesystem/shader_loader.lua +++ /dev/null @@ -1,5 +0,0 @@ -local loader = AsuraEngine.Loader.New("shader") - -function loader.OnLoad(asset) - -end
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/filesystem/statemap_loader.lua b/Source/Asura.Framework/scripts/filesystem/statemap_loader.lua deleted file mode 100644 index e52e086..0000000 --- a/Source/Asura.Framework/scripts/filesystem/statemap_loader.lua +++ /dev/null @@ -1,7 +0,0 @@ -require "ai/statemap_manager" -local loader = AsuraEngine.Loader.New("statemap") - ---载入statemap -function loader.OnLoad(asset) - -end
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/framework.lua b/Source/Asura.Framework/scripts/framework.lua deleted file mode 100644 index 4643221..0000000 --- a/Source/Asura.Framework/scripts/framework.lua +++ /dev/null @@ -1,21 +0,0 @@ -package.path = "scripts\\?.lua" - ---loader -local loadfn = function(modulename) - local errmsg = "" - local modulepath = string.gsub(modulename, "%.", "/") - for path in string.gmatch(package.path, "([^;]+)") do - local filename = string.gsub(path, "%?", modulepath) - filename = string.gsub(filename, "\\", "/") - local result = kleiloadlua(filename) - if result then - return result - end - errmsg = errmsg.."\n\tno file '"..filename.."' (checked with custom loader)" - end - return errmsg -end - -table.insert(package.loaders, 1, loadfn) - -require "" diff --git a/Source/Asura.Framework/scripts/gameobject.lua b/Source/Asura.Framework/scripts/gameobject.lua deleted file mode 100644 index a2d20ef..0000000 --- a/Source/Asura.Framework/scripts/gameobject.lua +++ /dev/null @@ -1,115 +0,0 @@ --- --- 实体,作为scene中的实体存在。Scene中唯一管理的就是实体entity,游戏里的所有component都依附于entity存在,包括camera组件。 --- -require "transform" - -AsuraEngine.GameObject = AsuraEngine.Asset.Extend("GameObject") - -local GameObject = AsuraEngine.GameObject - -function GameObject:Ctor() - self.transform = AsuraEngine.Transform.New() - self.subentities = {} -- Extend node entities -end - -function GameObject:AddChild(gameobject) - table.insert(self.child, gameobject) -end - -function GameObject:AddComponent(type, name) - local cname = type - if name == nil then - cname = name - end - local component = AsuraEngine.Component.GetComponent(type) - self.components[cname] = compoennt -end - --- 根据组件名拿到组件 -function GameObject:GetComponent(name) - return self.components[name] -end - --- 根据组件类型拿到组件 -function GameObject:GetComponentByType(tname) - -end - -function GameObject:OnEnable() - -end - -function GameObject:OnEvent(e) - if self.components == nil or type(self.components) ~= "table" then - AsuraEditor.LogError("") - return - end - for name, component in self.components do - if component.OnEvent ~= nil then - component:OnEvent(e) - end - end -end - -function GameObject:OnUpdate(dt) - for name, component in self.components do - if component.OnUpdate ~= nil then - component:OnUpdate(dt) - end - end -end - -function GameObject:OnRender() - for name, component in self.components do - if component.OnRender ~= nil then - component.OnRender() - end - end -end - -function GameObject:OnDisable() - for name, component in self.components do - if component.OnDisable ~= nil then - component.OnDisable() - end - end -end - -function GameObject:GetTrasform() - return self.transform -end - -function GameObject:GetPosition() - -end - -function GameObject:GetScale() - -end - -function GameObject:GetRotation() - -end - -function GameObject:SetTrasform(transform) - -end - -function GameObject:SetPosition() - -end - -function GameObject:SetScale() - -end - -function GameObject:SetRotation() - -end - ---写asset -function GameObject:ToAsset() - -end - -return GameObject
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/graphics/animation.lua b/Source/Asura.Framework/scripts/graphics/animation.lua deleted file mode 100644 index 285adaa..0000000 --- a/Source/Asura.Framework/scripts/graphics/animation.lua +++ /dev/null @@ -1,15 +0,0 @@ -AsuraEngine.Animation = AsuraEngine.Asset.Extend("Animation") - -local Animation = AsuraEngine.Animation - -local Frame = AsuraEngine.Class("Frame") - -function Frame.Ctor(self) - -end - -function Animation.Ctor(self) - -end - -return Animation
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/graphics/animator.lua b/Source/Asura.Framework/scripts/graphics/animator.lua deleted file mode 100644 index c019dfa..0000000 --- a/Source/Asura.Framework/scripts/graphics/animator.lua +++ /dev/null @@ -1,33 +0,0 @@ -local Component = AsuraEngine.Framework.Require("component") - -AsuraEngine.Animator = Component.Extend("Animator") - -local Animator = AsuraEngine.Animator - --- Animator inspector variables. -Animator.spriteRenderer = AsuraEngine.Type.SpriteRenderer -Animator.animation = AsuraEngine.Type.Animation - -function Animator:Ctor(gameobject, animation) - self.base(gameobject) - self.spriteRenderer = gameobject:GetSpriteRenderer() - self.animation = animation -end - -function Animator:SetAnimation(animation) - self.animation = animation -end - -function Animator:GetAnimation() - return self.animation -end - -function Animator:OnUpdate(dt) - -end - -function Animator:OnRender() - -end - -return Animator
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/graphics/camera.lua b/Source/Asura.Framework/scripts/graphics/camera.lua deleted file mode 100644 index a989de6..0000000 --- a/Source/Asura.Framework/scripts/graphics/camera.lua +++ /dev/null @@ -1,21 +0,0 @@ -AsuraEngine.Camera = AsuraEngine.Component.Extend("Camera") - -local Camera = AsuraEngine.Camera - -Camera.isCulling = AsuraEngine.Type.Bool -Camera.isOnScreen = AsuraEngine.Type.Bool - -function Camera.Ctor(self) - self.isCulling = false - self.isOnScreen = false -end - -function Camera.OnUpdate(dt) - -end - -function Camera.OnRender() - -end - -return Camera
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/graphics/canvas.lua b/Source/Asura.Framework/scripts/graphics/canvas.lua deleted file mode 100644 index ce2ca20..0000000 --- a/Source/Asura.Framework/scripts/graphics/canvas.lua +++ /dev/null @@ -1,34 +0,0 @@ -AsuraEngine.Canvas = AsuraEngine.Component.Extend("Canvas") - -local Canvas = AsuraEngine.Canvas - -function Canvas.Ctor(self, width, height) - self.simCanvas = AsuraEngine.SimCanvas.New(width, height) - self.width = width - self.height = height -end - -function Canvas.GetWidth(self) - return self.width -end - -function Canvas.GetHeight(self) - return self.height -end - -function Canvas.GetSize(self) - return self.width, self.height -end - -function Canvas.OnEnable(self) - if self.simCanvas == nil then - return - end - self.simCanvas:Begin() -end - -function Canvas.OnDisable(self) - -end - -return Canvas
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/graphics/default_shaders.lua b/Source/Asura.Framework/scripts/graphics/default_shaders.lua deleted file mode 100644 index bd54cb9..0000000 --- a/Source/Asura.Framework/scripts/graphics/default_shaders.lua +++ /dev/null @@ -1,5 +0,0 @@ ---[[ -õshaders. -]] - - diff --git a/Source/Asura.Framework/scripts/graphics/image.lua b/Source/Asura.Framework/scripts/graphics/image.lua deleted file mode 100644 index f5ebaa2..0000000 --- a/Source/Asura.Framework/scripts/graphics/image.lua +++ /dev/null @@ -1,40 +0,0 @@ --- 图片资源 -AsuraEngine.Image = AsuraEngine.Asset.Extend("Image") - -local Image = AsuraEngine.Image - -function Image.Ctor(self, path) - local simImage = AsuraEngine.SimImage.New(path) - local w, h = simImage:GetSize() - self.simImage = simImage - self.width = w - self.height = h -end - -function Image.GetWidth(self) - return self.simImage.GetWidth() -end - -function Image.GetHeight(self) - return self.simImage.GetHeight() -end - -function Image.GetSize(self) - return self.simImage.GetSize() -end - ---获得x,y位置的颜色值 -function Image.GetColor(self, x, y) - return self.simImage.GetColor(x, y) -end - ---获得所有像素,返回到一个table里 -function Image.GetPixels(self) - return self.simImage:GetPixels() -end - ---image不可再编辑器编辑,所以没有ToAsset方法 ---function Image.ToAsset() ---end - -return Image
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/graphics/material.lua b/Source/Asura.Framework/scripts/graphics/material.lua deleted file mode 100644 index 5a6e5bd..0000000 --- a/Source/Asura.Framework/scripts/graphics/material.lua +++ /dev/null @@ -1,48 +0,0 @@ ---material是shader的代理 -AsuraEngine.Material = AsuraEngine.Asset.Extend("Material") - -local Material = AsuraEngine.Material - -function Material.Ctor(self) - self.uniforms = {} --uniform变量和值 - self.shader = nil - self.isShared = false -end - -function Material.Clone(self) - -end - -function Material:ToAsset() - -end - -function Material:GetUniform(name) - -end - -function Material:SetFloat(uniform, value) - -end - -function Material:SetTexture(uniform, tex) - -end - -function Material:SetInteger(unifrom, value) - -end - -function Material:SetVec2(uniform, value) - -end - -function Material:SetMat44(uniform, value) - -end - -function Material:GetUniformID() - -end - -return Material
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/graphics/material_manager.lua b/Source/Asura.Framework/scripts/graphics/material_manager.lua deleted file mode 100644 index 086a5db..0000000 --- a/Source/Asura.Framework/scripts/graphics/material_manager.lua +++ /dev/null @@ -1,3 +0,0 @@ -local MaterialManager = AsuraEngine.Manager.New() - -return MaterialManager
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/graphics/mesh2d.lua b/Source/Asura.Framework/scripts/graphics/mesh2d.lua deleted file mode 100644 index 05b2e2e..0000000 --- a/Source/Asura.Framework/scripts/graphics/mesh2d.lua +++ /dev/null @@ -1,9 +0,0 @@ -AsuraEngine.Mesh2D = AsuraEngine.Asset.Extend("Mesh2D") - -local Mesh2D = AsuraEngine.Mesh2D - -function Mesh2D.Ctor(self) - -end - -return Mesh2D
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/graphics/mesh2d_renderer.lua b/Source/Asura.Framework/scripts/graphics/mesh2d_renderer.lua deleted file mode 100644 index 09c8c98..0000000 --- a/Source/Asura.Framework/scripts/graphics/mesh2d_renderer.lua +++ /dev/null @@ -1,13 +0,0 @@ -AsuraEngine.Mesh2DRenderer = AsuraEngine.Renderer.Extend("Mesh2DRenderer") - -local Mesh2DRenderer = AsuraEngine.Mesh2DRenderer - -function Mesh2DRenderer.Ctor(self, material) - self.base(material) -end - -function Mesh2DRenderer.OnRender(self) - -end - -return Mesh2DRenderer
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/graphics/particle_system.lua b/Source/Asura.Framework/scripts/graphics/particle_system.lua deleted file mode 100644 index 8de3258..0000000 --- a/Source/Asura.Framework/scripts/graphics/particle_system.lua +++ /dev/null @@ -1,20 +0,0 @@ -require "graphics.sprite_renderer" - -AsuraEngine.ParticleSystem = AsuraEngine.Component.Extend("ParticleSystem") - -local ParticleSystem = AsuraEngine.ParticleSystem - -function ParticleSystem.Ctor(self, gameobject, def) - self.base(gameobject) - self.spriteRenderer = AsuraEngine.SpriteRenderer.New() -end - -function ParticleSystem.OnRenderer() - -end - -function ParticleSystem.OnUpdate(dt) - -end - -return ParticleSystem
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/graphics/renderer.lua b/Source/Asura.Framework/scripts/graphics/renderer.lua deleted file mode 100644 index 92a6409..0000000 --- a/Source/Asura.Framework/scripts/graphics/renderer.lua +++ /dev/null @@ -1,19 +0,0 @@ -local Renderer = AsuraEngine.Component.Extend("Renderer") -AsuraEngine.Renderer = Renderer - -function Renderer.Ctor(self) - self.materials = {} - self.material = nil - self.isMultiMaterials = false -end - ---取材质,如果是shared,那么从此材质clone一个 -function Renderer.GetMaterial(self) - -end - -function Renderer.IsMultiMaterials(self) - return self.isMultiMaterials -end - -return Renderer
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/graphics/shader.lua b/Source/Asura.Framework/scripts/graphics/shader.lua deleted file mode 100644 index c411619..0000000 --- a/Source/Asura.Framework/scripts/graphics/shader.lua +++ /dev/null @@ -1,75 +0,0 @@ -AsuraEngine.Shader = AsuraEngine.Asset.Extend("Shader") - -local helper = AsuraEngine.Framework.Require("graphics/shaderHelper") - -local Shader = AsuraEngine.Shader - -function Shader.Ctor(self) - self.simShader = nil - self.uniforms = {} -- 映射uniform name到location -end - ---编译shader -function Shader.Load(self, vert, frag) - self.uniforms = {} - if self.simShader == nil then - self.simShader = AsuraEngine.SimShader.New(vert, frag) - else - self.simShader:Load(vert, frag) - end - if self.simShader == nil then - --shader编译错误 - return - end - --在编译的时候就获得所有的uniform和loc - local uniforms = helper.GetUniforms(vert, frag) - if uniforms == nil then - return - end - for _, uniform in uniforms do - self.uniforms[uniform] = self.simShader:GetUniformLocation(uniform) - end -end - -function Shader.GetUniformLocation(self, name) - if self.uniforms then - local id = self.uniforms[name] - return id - end - return 0 -end - -function Shader.SendVec2(self, name, vec2) - local id = self:GetUniformLocation(name) - self.simShader:SendUniformVector2(name, vec2) -end - -function Shader.SendVec3(self, name, vec3) - -end - -function Shader.SendVec4(self, name, vec4) - -end - -function Shader.SendTexture(self, name, tex) - -end - -function Shader.SendFloat(self, name, number) - -end - -function Shader.SendInteger(self, name, integer) - -end - -function Shader.SendColor(self, name, color) - -end - -function Shader.SendMat44(self, name, mat44) - -end - -return Shader
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/graphics/shaderHelper.lua b/Source/Asura.Framework/scripts/graphics/shaderHelper.lua deleted file mode 100644 index b1b42a6..0000000 --- a/Source/Asura.Framework/scripts/graphics/shaderHelper.lua +++ /dev/null @@ -1,14 +0,0 @@ ---[[ -解析vertex shader和 fragment shader,并取得两个shader里面定义的uniforms -]] -local helper = {} - -function helper.GetUniforms(vert, frag) - -end - -function helper.TryCompileShader(vert, frag) - -end - -return helper
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/graphics/shape.lua b/Source/Asura.Framework/scripts/graphics/shape.lua deleted file mode 100644 index 51ea8c3..0000000 --- a/Source/Asura.Framework/scripts/graphics/shape.lua +++ /dev/null @@ -1,12 +0,0 @@ --- --- 2D图形 --- -AsuraEngine.Shape = AsuraEngine.Asset.Extend("Shape") - -local Shape = AsuraEngine.Shape - -function Shape.Ctor(self) - -end - -return Shape
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/graphics/shape_renderer.lua b/Source/Asura.Framework/scripts/graphics/shape_renderer.lua deleted file mode 100644 index 80b48b8..0000000 --- a/Source/Asura.Framework/scripts/graphics/shape_renderer.lua +++ /dev/null @@ -1,13 +0,0 @@ -AsuraEngine.ShapeRenderer = AsuraEngine.Component.Extend("ShapeRenderer") - -local ShapeRenderer = AsuraEngine.ShapeRenderer - -function ShapeRenderer.OnRenderer() - -end - -function ShapeRenderer.OnUpdate(dt) - -end - -return ShapeRenderer
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/graphics/sprite.lua b/Source/Asura.Framework/scripts/graphics/sprite.lua deleted file mode 100644 index 9bf05f4..0000000 --- a/Source/Asura.Framework/scripts/graphics/sprite.lua +++ /dev/null @@ -1,10 +0,0 @@ -local Sprite = AsuraEngine.Asset.Extend("Sprite") -AsuraEngine.Sprite = Sprite - -function Sprite.Ctor(self, image) - self.image = image -end - -function Sprite.ToAsset(self) - -end
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/graphics/sprite_batch_renderer.lua b/Source/Asura.Framework/scripts/graphics/sprite_batch_renderer.lua deleted file mode 100644 index 9ec73d2..0000000 --- a/Source/Asura.Framework/scripts/graphics/sprite_batch_renderer.lua +++ /dev/null @@ -1,9 +0,0 @@ -AsuraEngine.SpriteBatchRenderer = AsuraEngine.Component.Extend("SpriteBatchRenderer") - -local SpriteBatchRenderer = AsuraEngine.SpriteBatchRenderer - -function SpriteBatchRenderer.Ctor(self) - -end - -return SpriteBatchRenderer
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/graphics/sprite_renderer.lua b/Source/Asura.Framework/scripts/graphics/sprite_renderer.lua deleted file mode 100644 index 0a41e08..0000000 --- a/Source/Asura.Framework/scripts/graphics/sprite_renderer.lua +++ /dev/null @@ -1,14 +0,0 @@ -require "graphics.renderer" - -local SpriteRenderer = AsuraEngine.Renderer.Extend("Spriterenderer") -AsuraEngine.SpriteRenderer = SpriteRenderer - -function SpriteRenderer.Ctor(self) - self.materials = {} -end - -function SpriteRenderer:OnRender() - -end - -return SpriteRenderer
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/gui/button.lua b/Source/Asura.Framework/scripts/gui/button.lua deleted file mode 100644 index b122931..0000000 --- a/Source/Asura.Framework/scripts/gui/button.lua +++ /dev/null @@ -1,21 +0,0 @@ -AsuraEngine.Button = AsuraEngine.Component.Extend("Button") - -local Button = AsuraEngine.Button - -function Button.Ctor(self) - -end - -function Button.OnEvent(e) - -end - -function Button.OnRender() - -end - -function Button.OnUpdate(dt) - -end - -return Button
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/gui/text.lua b/Source/Asura.Framework/scripts/gui/text.lua deleted file mode 100644 index e69de29..0000000 --- a/Source/Asura.Framework/scripts/gui/text.lua +++ /dev/null diff --git a/Source/Asura.Framework/scripts/gui/widget.lua b/Source/Asura.Framework/scripts/gui/widget.lua deleted file mode 100644 index 430ade0..0000000 --- a/Source/Asura.Framework/scripts/gui/widget.lua +++ /dev/null @@ -1,14 +0,0 @@ ---[[ -Imgui,用在游戏里面 -]] -local Widget = AsuraEngine.Component("Widget") - -function Widget.Ctor(self) - -end - -function Widget.OnEvent(self, e) - -end - -return Widget
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/managers/scene_manager.lua b/Source/Asura.Framework/scripts/managers/scene_manager.lua deleted file mode 100644 index 7886dc6..0000000 --- a/Source/Asura.Framework/scripts/managers/scene_manager.lua +++ /dev/null @@ -1,16 +0,0 @@ -AsuraEngine.SceneManager = AsuraEngine.Class("SceneManager") - -local SceneManager = AsuraEngine.SceneManager - ---游戏里的所有场景 -SceneManager.scenes = {} - -function SceneManager.Ctor() - -end - -function SceneManager.GetSceneByGUID() - -end - -return SceneManager
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/managers/sprite_manager.lua b/Source/Asura.Framework/scripts/managers/sprite_manager.lua deleted file mode 100644 index e69de29..0000000 --- a/Source/Asura.Framework/scripts/managers/sprite_manager.lua +++ /dev/null diff --git a/Source/Asura.Framework/scripts/math/curve.lua b/Source/Asura.Framework/scripts/math/curve.lua deleted file mode 100644 index e69de29..0000000 --- a/Source/Asura.Framework/scripts/math/curve.lua +++ /dev/null diff --git a/Source/Asura.Framework/scripts/path/path.lua b/Source/Asura.Framework/scripts/path/path.lua deleted file mode 100644 index 1fc9b3a..0000000 --- a/Source/Asura.Framework/scripts/path/path.lua +++ /dev/null @@ -1,13 +0,0 @@ -local Path = AsuraEngine.Asset.New("path") - -function Path:Ctor() - -end - --- ToAssetѶpathתΪ.assetļʽ -function Path.ToAsset(path) - local builder = AsuraEngine.AssetBuilder.Get() - -end - -return Path
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/path/path_calculator.lua b/Source/Asura.Framework/scripts/path/path_calculator.lua deleted file mode 100644 index d44da08..0000000 --- a/Source/Asura.Framework/scripts/path/path_calculator.lua +++ /dev/null @@ -1,12 +0,0 @@ ---[[ -ڱ༭componentsб -]] -local PathCalculator = AsuraEngine.Component.New("PathCalculator") - -PathCalculator.path = AsuraEngine.Asset.Type("path", "·") - -function PathCalculator:ctor(path) - self.path = path -end - -return PathCalculator
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/path/path_manager.lua b/Source/Asura.Framework/scripts/path/path_manager.lua deleted file mode 100644 index e69de29..0000000 --- a/Source/Asura.Framework/scripts/path/path_manager.lua +++ /dev/null diff --git a/Source/Asura.Framework/scripts/scene.lua b/Source/Asura.Framework/scripts/scene.lua deleted file mode 100644 index 3036ce1..0000000 --- a/Source/Asura.Framework/scripts/scene.lua +++ /dev/null @@ -1,22 +0,0 @@ --- --- Scene是一系列gameobject的集合。 --- -AsuraEngine.Scene = AsuraEngine.Asset.Extend("Scene") - -local Scene = AsuraEngine.Scene - -function Scene.Ctor(self) - self.rootGameObjects = {} --当前场景的所有root gameobject - self.super.Ctor(self) -end - ---获取当前的场景 -function Scene.GetCurrent() - -end - -function Scene.ToAsset() - -end - -return Scene
\ No newline at end of file diff --git a/Source/Asura.Framework/scripts/transform.lua b/Source/Asura.Framework/scripts/transform.lua deleted file mode 100644 index 1d34ae6..0000000 --- a/Source/Asura.Framework/scripts/transform.lua +++ /dev/null @@ -1,13 +0,0 @@ --- transform的起点在左下角,逆时针为正向 -AsuraEngine.Transform = AsuraEngine.Class("Transform") -local Transform = AsuraEngine.Transform - -function Transform.Ctor(self) - self.position = {x=0, y=0} - self.rotation = 0 - self.size = {w=0, h=0} -end - -function Transform.Move(self) - -end
\ No newline at end of file |