配置Cocos2d-x 2.2.4工程使用TimeLine加载Mac版Cocos Studio导出资源

前段时间发布了Mac 版的Cocos Studio,给在Mac下开发的童鞋带来了福音:904:
在推出Mac版的同时,程序加载导出资源的方法也有所改变,而且所对应的Cocos2d-x版本为2.2.4。最近有很多童鞋问
如何在cocos2d-x中使用TimeLine来加载资源,今天就在此和大家交流一下如何配置工程加载资源。

我以实例工程HelloCpp为例,首先在工程名处点击右键选择属性

在c/c++ ->常规中编辑附加包含目录,添加一项:$(ProjectDir)…\extensions

然后在连接器->输入中编辑附加依赖项,添加一项:libExtensions.lib

我们回到工程文件HelloWorldScene.cpp中,引入一下头文件并声明名字空间

然后我们就可以开工了:14:可以如下加载Mac版本导出的资源文件:
Layout* equipe_root = dynamic_cast<Layout*>(cocostudio::timeline::NodeReader::getInstance()->createNode(“cocosgui/gui_examples/equip_1/equip_1.json”));
大家有空可以看看ActionTimeLine里面的方法,看看其他的一些方法,研究研究。

好了,就到这里了,大家抓紧试试吧,有问题欢迎发帖讨论交流:7: :7:

大大在吗 请问一下。我按照你的方法加载一个很简单的ExportJson(上面就加了1个按钮 一个滑动条)但是加载还是报错了。
Cocos2d: Assert failed: Argument must be non-nil
Assertion failed: (child != __null), function addChild, file /Volumes/mac/Cocos2D-X/cocos2d-x-2.2.4/cocos2dx/base_nodes/CCNode.cpp, line 627.

还望大神赐教。 谢谢。。。

你好,请发给我一个出错的示例工程,我帮你看看问题。

你是不是把init方法的return true删掉了?