Cocos2d-x Lua脚本示例代码

我已经使用 Cocos2d 编程一段时间,对它非常熟悉。但是当涉及到 Cocos2d-x lua 脚本时,我很难理解和跟踪结构。Cocos2d-x lua 模板附带一个示例脚本 "hello.lua",我很喜欢,跟着它理解没有问题。然而,下面是我的问题,

1、在 Cocos2d 中,您可以构建自定义 CCSprite 类并在需要的另一个类中导入"SpriteClass.h"。在 Cocos2d-x lua 中,您可以创建相同的自定义精灵脚本,并通过 require "scriptname" 在另一个脚本中访问它,是吗?因此,您所需要编写的只是脚本,而无需创建任何类?

2、我想学习如何在 Cocos2d-x lua 中将 C++ 绑定到 lua。我在这里发布了这个问题 here 并得到了一个相当好的答案,但是在阅读和搜索之后,我仍然很难确定绑定发生的位置。我应该在 .ccp 类或 .lua 脚本中编写它吗?我也试图找到任何样本进行学习,但我没有找到。

PS:这个问题与我发布的另一个问题不同。我想知道如何分离脚本,以便我不写一切在一个脚本中。还有一些示例绑定代码我可以学习。

点赞