2019独角兽企业重金招聘Python工程师标准>>>

感谢听D同学赞助的Demo。

那怎样让它运行在vs中呢:

1 使用cocos2d-x-2.2\tools\project-creator文件夹中的create_project.py脚本,生成一个demo。

2 拷贝Classes和Resources文件夹到刚生成的demo对应文件夹下

3 用vs打开脚本生成的cocos2dx demo,此时那个项目下只有默认的几个类,我们需要手动添加其他的cpp和h文件

4 修改游戏,这一步可有可无!急于搭配环境的同学可以跳过这一步。但骨头觉得修改游戏是最大的乐趣。

找到GameMainScene.cpp,注释掉99行100行,这样主角永远也掉不下去了。

游戏整体节奏很慢,可以加快!

找到GameObjMap.cpp中所有的 CCMoveBy函数,如CCMoveBy::create(20,ccp(-960,0)),  将20改为2,游戏整个提速10倍。

就是下图那样。

// if(hero->state == 0)
    //    isherodrop();

5 接下来需要让游戏运行在手机上。首先拷贝Resources里的所有资源到\proj.android\assets文件夹下

5.5 修改proj.android\jni里的android.mk文件,将所有的cpp文件加上。这条容易漏!

6 用eclipse打开这个项目,注意不要选择 Copy projects into workspace。因为可能一些配置用的是相对路径,不然可能会找不到一些东西。

7 修改项目属性,如图

(1)C/C++ builder的build command为NDK目录下的ndk-builder

(2)添加C/C++ Builder Environment NDK_MODULE_PATH,值为cocos2dx目录和cocos2dx目录\cocos2dx\platform\third_party\android\prebuilt。


8 下面开始编译了。过个三五分钟就能在手机上看到游戏了!兴奋吧。

(骨头按:如果幸运的运行成功了,分辨率应该是不对的,没关系,那是代码问题不属于环境搭建问题,咱们以后再解决。

『其实骨头也还没学到分辨率自适应』)

-----------------------------------------结束-------------------------------------------------

9 命不好的继续往下看

10 如果遇到错误,仔细检查各个步骤,比如你搞乱了,重头来,别怕麻烦,这都是为了加深印象,这方面骨头相当不怕麻烦。这样你会越来越熟悉。

11 还是不行的话,倒入项目到eclipse之前先用cygwin编译一下。很神奇的!至于方法

(1)下载安装cygwin,配置到ndk。

(2)管理员权限打开cmd,cd到android所在目录下,分别使用下面两个命令,修改目录权限
takeown /f * /A /R
icacls * /t /grant:r everyone:f

(3)打开cygwin,定位到D:/Java/cocos2d-x-2.2/projects/LuoLiRun/proj.android 你的android目录文件夹下,注意斜杠和反斜杠问题(哪个是哪个骨头也混了)

(4)运行./build_native.sh命令,然后去做点三五分钟的事,生成so文件后,重复第6步,用eclipse打开。

环境如下,祝你好运:

cocos2dx 2.2
ndk r9
cygwin
vs2012
adt 22.3.0
andorid 4.4

------------------- 飞船起飞--------------------

Cocos2dx游戏开发系列笔记10:解刨《战神传说》

Cocos2dx游戏开发系列笔记9:android手机上运行《战神传说》,并解决横竖屏即分辨率自适应

Cocos2dx游戏开发系列笔记8:开搞一个射击游戏《战神传说》//就个打飞机的

Cocos2dx游戏开发系列笔记7:一个简单的跑酷游戏《萝莉快跑》的消化(附下载)

Cocos2dx游戏开发系列笔记6:怎样让《萝莉快跑》的例子运行在vs和手机上

Cocos2dx游戏开发系列笔记5:继续润色《忍者飞镖射幽灵》

Cocos2dx游戏开发系列笔记4:怎样新加一个Scene类?

Cocos2dx游戏开发系列笔记3:牛刀小试->忍者飞镖射幽灵的Demo

Cocos2dx游戏开发系列笔记2:一个刚创建的cocos2dx中的demo里都有什么

Cocos2dx游戏开发系列笔记1:一个崭新的开始,cocos2dx2.2+ndkr9+Cygwin

-------------------- 飞船降落--------------------

最后,骨头介绍一下陪在身边的哲哲(右边就是低调的哲哲)

哲哲,小名 YIYI ,手工爱好者,文艺范,手艺人,《YiYiの妙舍》创始人,很有自己想法。

转载于:https://my.oschina.net/kaiyuan/blog/182672

Cocos2dx游戏开发系列笔记6:怎样让《萝莉快跑》的例子运行在vs和手机上相关推荐

  1. Cocos2dx游戏开发系列笔记3:牛刀小试-忍者飞镖射幽灵的Demo

    2019独角兽企业重金招聘Python工程师标准>>> 就是这个例子,应该很简单,主要用到的有:精灵的移动,触摸,碰撞检测. 赶紧搞定,待会还要陪哲哲来几局爱消除. 首先在Scene ...

  2. Cocos2dx游戏开发系列笔记8:开搞一个射击游戏《战神传说》//就个打飞机的

    2019独角兽企业重金招聘Python工程师标准>>> 又是一个愉快的夜晚 还是那张长长的工作桌 哲哲在左边做一个香云纱手包 骨头在这里噼里啪啦的解刨 pad里放着<赢在中国& ...

  3. Cocos2dx游戏开发系列笔记5:继续润色《忍者飞镖射幽灵》

    2019独角兽企业重金招聘Python工程师标准>>> 周末了,哲哲在旁边看<爸爸去哪>,骨头继续玩cocos2dx, 首先,如果你新加了CPP和H文件,记得修改项目目录 ...

  4. Cocos2dx游戏开发系列笔记5:继续润色《忍者飞镖射幽灵》(VS2013快捷键)

    懒骨头(http://blog.csdn.net/iamlazybone  QQ124774397 青岛 ) 周末了,哲哲在旁边看<爸爸去哪>,骨头继续玩cocos2dx, 源码下载 ht ...

  5. Cocos2dx游戏开发系列笔记7:一个简单的跑酷游戏《萝莉快跑》的消化(附下载)

    懒骨头(http://blog.csdn.net/iamlazybone  QQ124774397 青岛 ) 或许有天 我们羡慕和崇拜的人 因为我们的努力 也会来了解我们 说不定 还会成为好友 骨头喜 ...

  6. Cocos2dx游戏开发系列笔记7:一个简单的跑酷游戏《萝莉快跑》的消化(附下载)...

    2019独角兽企业重金招聘Python工程师标准>>> 或许有天 我们羡慕和崇拜的人 因为我们的努力 也会来了解我们 说不定 还会成为好友 骨头喜欢这样与哲哲共勉 多少个夜晚 一张长 ...

  7. Cocos2dx游戏开发系列笔记9:android手机上运行《战神传说》,并解决横竖屏即分辨率自适应问题

    转载:http://blog.csdn.net/iamlazybone/article/details/17191539 懒骨头(http://blog.csdn.net/iamlazybone  Q ...

  8. Cocos2dx游戏开发系列笔记10:解刨《战神传说》

    2019独角兽企业重金招聘Python工程师标准>>> 有点困了,从桌子换到床上,刚要开敲,豆瓣电台传来的传来奇怪的歌声"马的-马的-" 看看歌词,应该是&quo ...

  9. Cocos2dx游戏开发系列笔记11:解刨《战神传说》完结篇

    懒骨头(http://blog.csdn.net/iamlazybone QQ:124774397 ) 两点: 1 感谢 net19880504 同学,在上篇提到:想让骨头继续写<战神传说> ...

最新文章

  1. RecyclerView解析--onViewDetachedFromWindow()/onViewAttachedToWindow()
  2. 使用web3部署一个比较复杂的智能合约
  3. 【机器学习】机器学习中必知必会的 8 种降维技术,最后一款超硬核!
  4. 【struts2】struts2中对象的获取
  5. 易语言执行linux脚本,初识易语言到编写SHELL生成器
  6. 收藏这些芯片原厂的代码仓库
  7. 常见的网站布局方式---左固定右自适应、左右固定中自适应等
  8. signature=995eb8e443ef674d51fa76dabc7ac89c,我國7-8歲學童動作協調能力之初探
  9. Qtcreator配置Ros环境
  10. WebView的详细讲解
  11. Apple Pay 详解
  12. 计算机无法识别建行网盾,win7系统下建设银行二代网银盾无法被识别如何解决...
  13. macOS safari安装第三方插件
  14. 关于需求响应式公共交通的那些事(上)
  15. gitbook:gitbook-cli\node_modules\npm\node_modules\graceful-fs\polyfills.js
  16. 搜狗微信指数上线 全面直观反映微信热点趋势
  17. 云桌面优缺点_相比传统PC,云桌面优缺点在哪里?
  18. Android 4.4(KitKat)窗口管理子系统 - 体系框架
  19. Pip修改阿里云镜像
  20. 靶机5 DC-4(过程超详细)

热门文章

  1. 快乐的生活 2008-10-10 18:49:00
  2. 部署SSL证书中的风险
  3. GARFIELD@12-29-2004
  4. 网络慢是带宽不足?优化网络带宽的5个小窍门
  5. 95E Lucky Country
  6. 利用OpenSSH实现基于秘钥的认证
  7. MyEclipse Derby数据库服务器使用方法
  8. 7-Zip 19.00 正式版发布,修正 Win10 1809(17763) 可能无法正常使用大内存页
  9. C#未来新特性:静态委托和函数指针
  10. UISegmentedControl 分段器加载不同的viewcontroller