如何将cocos studio发布出来的文件与lua结合
2个回答
2017-07-26
展开全部
2.2.1中导出的Lua文件中,所有Text的字体颜色都是用的setColor(),这应该是CCS开发人员的一个小失误,这在通常情况下是不会出错的,但一旦当Text有子节点的时候,其子节点就会被Text的颜色混合,导致子节点颜色的错误,因此,这里还是应该改为setTextColor,我还是用Python处理的
2.2.1中是可以直接指定控件的回调的,包括Click(只在TouchEnd的时候调用),Touch等,在导出的Lua文件中的使用方法为在调用Create的时候传入一个回调函数callBackProvider(luafile_name, ui_name, callback_name),已经很明确了,该函数会接收文件名,空间名,回调方法名三个参数,并返回回调函数,具体的用法很简单,就不上代码了,只提一下我个人的一个小想法,既然回调函数都是通过这个方式去注册的,那么完全可以在callBackProvider中做一些手脚以简单的达到监控回调事件,具体做法因人而异。
2.2.1中是可以直接指定控件的回调的,包括Click(只在TouchEnd的时候调用),Touch等,在导出的Lua文件中的使用方法为在调用Create的时候传入一个回调函数callBackProvider(luafile_name, ui_name, callback_name),已经很明确了,该函数会接收文件名,空间名,回调方法名三个参数,并返回回调函数,具体的用法很简单,就不上代码了,只提一下我个人的一个小想法,既然回调函数都是通过这个方式去注册的,那么完全可以在callBackProvider中做一些手脚以简单的达到监控回调事件,具体做法因人而异。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询