11 2017 档案
摘要:1. cc.c4b的参数直接填rgba的值。 2 .cc.c4f(r,g,b,透明度),把rgb值填进去,会发现颜色不对,需要把rgb值除以255,所以最终转换公式是: 这样颜色就保持一致了
阅读全文
摘要:cocos2d-lua提供了复制方法clone(),源码如下:
阅读全文
摘要:以plist+PNG模式加载csb,并播放UI工程做的动画,用法如下 这种模式下,不用预先加载plist,加载csb时会自动加载,预先加载的话会重复加载,但是可以通过清缓存清理掉一个 以下是测试时用的代码
阅读全文
摘要:下面是cocos官方的方法。 使用示例: 以下引用自:http://blog.csdn.net/hzl877243276/article/details/38468541 在 引擎根目录/cocos/scripting/lua-bindings/script 的extern.lua文件中定义了 sc
阅读全文
摘要:找不到官方的API,就自己写了一下,下面是自己写的函数 PS:其他相关,参考来源:http://www.cocoachina.com/bbs/read.php?tid=231462 我是3.9 依次调用一下代码即在本帧让所有items的位置正确。这个是lua (函数是一样的)的,c++的函数有些事p
阅读全文
摘要:价格是TEXT,横线是PNG图 parent:getChildByName("price"):setString(str) --注意,先设置字符串,再使用下面的判断尺寸 local priceSize = parent:getChildByName("price"):getContentSize()
阅读全文
摘要:1.invalid 'cobj' in function 'lua_cocos2dx_Node_getLocalZOrder' 这个报错是lua的变量还在,但是他底层对应的C++对象已被销毁。
阅读全文
摘要:下面资料来自《Cocos2d-x之Lua核心编程》
阅读全文
摘要:以下来自书籍《Cocos2d-x之Lua核心编程》 1. 若想查看程序当前的内存占用情况,可以使用Lua提供的collectgarbage。collectgarbage是Lua内部的垃圾回收模块对外提供的接口,可以用来监控或改变垃圾回收器的默认行为。 下面是一个collectgarbage使用的例子
阅读全文
摘要:Cocos2d-x 引擎编码格式默认为utf8,而VS开发环境默认为gbk2312,所以把代码文件保存为utf8格式就能解决。 VS-》文件-》高级保存选项-》Unicode(UTF-8无签名)-代码页65001 注意是无签名 无签名 无签名,有签名的会编译报错。
阅读全文
摘要:1.使用plist + png方式加载资源图,参数只需要plist路径 cc.SpriteFrameCache:getInstance()::addSpriteFrames("res/yk/china/loading.plist") 2.使用plist + prv.ccz方式加载资源图,参数需要pl
阅读全文