Lua 和C++的相互调用

Published: 11 Nov 2014

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

cocos入口以及整体框架

本文介绍cocos的入口代码以及整体框架,此外,本文代码只显示重要的部分代码,详细代码请看源代码。

Published: 21 Oct 2014