您的位置:首页 > 移动开发 > Cocos引擎

Cocos2dx3.0使用问题总结

2014-05-20 11:24 288 查看
20140516

开始使用cocos2dx3.0的第一天

问题描述:

创建vs工程,以前的版本都只能在cocos2dx的目录下创建,所以自己就弄了套办法(参考:这里),但是随着时代的进步,自己搭建工程的设置和以前变得不一样了,原来的方法已经失效。

解决办法:

3.0的做法是直接使用.\tools\cocos2d-console\bin目录下的cocos.py脚本直接在指定目录创建独立工程。

cocos new MyGame -p com.MyCompany.AwesomeGame -l cpp -d F:/MyProject(参考:这里

注意的问题:

1.python版本必须2.7,这个我3.3的死活不让通过,看命令行的提示就清楚了。

2.创建好的工程里有所有cocos2dx的引擎代码工程副本,所以可以独立于原来的sdk,当然工程总大小达到了800M+,这个还是在没有添加自己代码和资源的情况下。

20140520

开开心心撸代码,开开心心编译,一堆warning,一堆link错误

问题描述:

error LNK2019: unresolved external symbol

反正就是找不到对应的库函数神马的。

解决办法:

1.因为解决方案里缺少对应的库(用cocos2dx自带脚本工具创建的项目默认就添加了libAudio, libchipmunk, libcocos2d这3个),在Solution里添加需要的库(libCocosStudio, libExtensions, libGUI等)并设置依赖项【工程(PROJECT) -> 工程依赖(Project Dependence) -> 需要的依赖工程都选上】;

2.还需要在工程引用中添加依赖库,【工程(PROJECT) -> 引用(Reference) -> 添加新引用(Add New Reference) -> 需要的依赖工程都选上】;

参考:

http://www.cocos2d-x.org/forums/6/topics/52507?r=54318

http://www.cppblog.com/flyinghare/archive/2010/12/08/135816.html

http://blog.sina.com.cn/s/blog_3ea1906701011ehx.html



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: