cocos2dx,lua
风无剑
热爱学习
展开
-
cocos2dx-lua中带有‘\0’数据的字符串传递
笔者在做客户端开发的时候,发现lua的字符串数据传递到C++层时,会出现数据丢失。通过查看内存,发现是因为lua字符串中有‘\0’数据的时候传递到C++层会出现数据截断,官方并没有做二进制传输,通过脚本生成的lua-C接口,需要将解析字符串的函数luaval_to_std_string改为luaL_checklstring来使用,才能够正确的获取数据。。就这个问题搞了我一个下午。。我真原创 2017-02-16 20:18:26 · 1535 阅读 · 0 评论 -
关于在cocos studio设置旋转度的bug
在修改某个模块的过程中,弹出了CCNode#rotation. RotationX != RotationY. Don't know which one to return这个问题,通过vs调试发现,是某个控件的旋转度不匹配,这个rotation值是美术调的,初看的时候发现两边的值都能对应上,但是小数位最后几位却对应不上,特别奇怪,后面在cocos studio上填满旋转度的值就解决了。如果要填旋原创 2017-11-06 11:28:23 · 931 阅读 · 0 评论