草庐IT

GameEntities

全部标签

c++ - 集成 Lua 以在我的游戏引擎中构建我的 GameEntities?

我真的很想将Lua脚本添加到我的游戏引擎中。我正在使用Lua并使用luabind将其绑定(bind)到C++,但我需要帮助来设计使用Lua构建游戏实体的方式。引擎信息:面向组件,基本上每个GameEntity都是components的列表,它们在deltaT间隔内更新。基本上,游戏场景由游戏实体的集合组成。所以,这是一个难题:假设我有这个Lua文件来定义一个GameEntity及其组件:GameEntity={--EntityName"ZombieFighter",--Allthecomponentsthatmaketheentity.Components={--Componentto