我很高兴一起使用lua和c ++。我正在创建一个基于组件的游戏引擎,您可以将lua脚本作为组件附加到游戏对象(类似于统一)。我想知道如何将c ++对象作为参数传递给lua以访问某些变量。每个游戏对象都有一个包含位置,大小和旋转的公共变换对象。我想这样使用这种关系:
--lua script--
function init(self)
self.transform.size = 10
end
function update(self)
self.transform.position.x = self.transform.position.x + 3
end
非常感谢任何帮助!