From 6756fad2ec987b48f9e2afb967d9ba65f117f9b9 Mon Sep 17 00:00:00 2001 From: chai Date: Tue, 29 Jan 2019 08:52:30 +0800 Subject: *misc --- Source/Asura.Framework/entity.lua | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'Source/Asura.Framework/entity.lua') diff --git a/Source/Asura.Framework/entity.lua b/Source/Asura.Framework/entity.lua index 0edded4..b41d365 100644 --- a/Source/Asura.Framework/entity.lua +++ b/Source/Asura.Framework/entity.lua @@ -1,10 +1,11 @@ ---[[ -实体,作为scene中的实体存在。 -]] +-- +-- 实体,作为scene中的实体存在。Scene中唯一管理的就是实体entity,游戏里的所有component都依附于entity存在,包括camera组件。 +-- require "transform" -local Entity = AsuraEngine.Asset.Sub("Entity") -AsuraEngine.Entity = Entity +AsuraEngine.Entity = AsuraEngine.Asset.Sub("Entity") + +local Entity = AsuraEngine.Entity function Entity:Ctor() self.transform = AsuraEngine.Transform.New() @@ -19,12 +20,12 @@ function Entity:AddComponent(type, name) self.components[cname] = compoennt end ---根据组件名拿到组件 +-- 根据组件名拿到组件 function Entity:GetComponent(name) return self.components[name] end ---根据组件类型拿到组件 +-- 根据组件类型拿到组件 function Entity:GetComponentByType(tname) end -- cgit v1.1-26-g67d0