萝莉快跑(LuoLiRun)从2x移植到3.2的源码分享

本贴的主要目的是用来学习和交流的,欢迎各位大神多多指教。

工程是在Mac下移植的,修改了一些2x到3.2的语法兼容问题,补充了一些注释,可以在XCode5.1.1下编译通过,并在iPhone4S上正常运行。
细节逻辑上没做什么大改动,基本上还是原来的游戏逻辑,感兴趣的可以对照2x下的工程代码进行比对。
LuoLiRun3x/cocos2d下的文件我没有上传,太大了,大家自己去复制3.2里cocos2d下的文件到工程中。

附件是工程源码及几张截图。

路过滴 看一下

感觉楼主分享,支持!:2::2::2:

厉害,真速度!!:2::2::2::2:

DAY DAY UP!:2::2:

GOOD GOOD !

编译的时候出现错误,我是新手,希望能指导一下,谢谢
1> 复制了 2 个文件
1>AppDelegate.obj : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/SAFESEH”规范)
1>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: 默认库“libcmt.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
1>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: 默认库“libcmtd.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
1>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: 默认库“msvcrt.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
1>AppDelegate.obj : error LNK2019: 无法解析的外部符号 “public: static class cocos2d::Scene * __cdecl GameMenu::scene(void)” (?scene@GameMenu@@SAPAVScene@cocos2d@@XZ),该符号在函数 “public: virtual bool __thiscall AppDelegate::applicationDidFinishLaunching(void)” (?applicationDidFinishLaunching@AppDelegate@@UAE_NXZ) 中被引用
1>D:\cocos2d-x-3.2\cocos2d-x-3.2\tools\cocos2d-console\bin~\Desktop\LuoLiRun3x\proj.win32\Debug.win32\LuoLiRun.exe : fatal error LNK1120: 1 个无法解析的外部命令
========== 生成: 成功 0 个,失败 1 个,最新 3 个,跳过 0 个 ==========

windows下编译的啊?这个不大熟诶!我的是在Mac下用XCode编译的。
看起来就是引用库文件导致的冲突。
建议你重新建一个可以正常运行的工程,然后把Classes下Game开头的源文件和Resources下除fonts目录外的资源文件导入到你的工程里试试看。

工程是在Mac下移植的,修改了一些2x到3.2的语法兼容问题,补充了一些注释,可以在XCode5.1.1下编译通过,并在iPhone4S上正常运行。
细节逻辑上没做什么大改动,基本上还是原来的游戏逻辑,感兴趣的可以对照2x下的工程代码进行比对。
LuoLiRun3x/cocos2d下的文件我没有上传,太大了,大家自己去复制3.2里cocos2d下的文件到工程中。

LuoLiRun)从2x移植到3.2的源码分享 我承认我辩不过

感谢分享,学学设计思路,至于能不能编译 不重要

没有xcode的项目文件呐,怎么导入,新手路过

编译后在iPhone4上试了试,除了没有加速度,其它都挺好,适合初学者

已经编译通过, 感谢,太适合新手学习了

感谢分享,学学设计思路

LuoLiRun)从2x移到3.2的源码分享 我 过

。。楼主分享。。必须赞一个。。:14::14::14::14:

很不错的项目 适合初学者学习

这个不错!!!!!!!!!

学习中:7: