之前介绍过Lua和C++的相互调用原理以及cocos中如何绑定Lua和C++函数:LUA和cocos中函数的绑定以及lua和C++的相互调用
cocos中SpriteFrameCache和TextureCache加载图片相关代码
在SpriteFrameCache中,添加Plist大图到cache的函数提供了三个,分别如下:
Published:
11 Nov 2014
在cocos中为addImageAsync函数添加Lua脚本绑定
== 在cocos-2dx 3.x版本中,提供了一个异步加载函数TextureCache:addImageAsync(),将资源异步加载到chache中而不占用主线程。这个函数在cocos3.1版本中并没有绑定到Lua脚本,即Lua脚本不能调用这个函数,否则提示为nil。而在3.2版本中就将其加到了Lua绑定,Lua脚本中可以使用了。
Published:
06 Nov 2014
一段不愉快的经历——Windows下安装pysvn
== 今天因为项目需要,第一次使用python的第三方库pysvn,从早晨开始安装pyvsn,到现在才装上,中间走错了很多方向。
Published:
04 Nov 2014
cocos中的对象管理-引用计数
cocos内存管理使用了引用计数的思想,即记录每个对象被其他对象持有(引用)的数量,当被引用次数为0即没有其他对象需要使用该对象时,该对象自动销毁。
Published:
23 Oct 2014
LUA和cocos中函数的绑定以及lua和C++的相互调用
在luacocos2dxauto.cpp文件中,有大量的供lua调用C++函数的中介函数,如下面的函数是Node:getPositionX函数的中介函数,lua里面的getPositionX函数本质上调用了下面的函数,然后下面的函数又调用了cocos C++中的getPositionX函数。
Published:
23 Oct 2014
ExportJson格式动画文件多次读取问题
今天发现一个BUG:在进入某一个场景时,第一次进入人物动画显示,如果退出到初始界面再进入场景,人物就不显示了。而人物的显示是通过读取exportJson文件显示动画。
Published:
23 Oct 2014