转载:http://blog.csdn.net/iamlazybone/article/details/17191539

懒骨头(http://blog.csdn.net/iamlazybone  QQ124774397 青岛 )

上节说到cygwin下成功编译出so文件,下面我们要把游戏运行在android上。

开始干活!

其实步骤可以参考

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

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

2 修改项目属性:

(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。

好了,运行吧,一边看着旁边的视频,一边关注着console的编译动态。

如果一路没错误,固然好,

不过没有bug,就不长经验了,而且本文也没啥好写的了。

T。T

没通过,bug如下

[html] view plaincopy
  1. [2013-12-07 20:16:06 - MoonWarriors] Unable to resolve target 'android-8'
  2. [2013-12-07 20:34:04 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
  3. [2013-12-07 20:34:04 - MoonWarriors] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

修改项目adk2.3 为4.0,再次运行,竟然成功运行在手机上了。

没意外的 人生算不得精彩的人生。

手机上运行效果就类似于这样,存在横竖屏和分辨率的问题。

解决: 脚本新建的android项目默认为横屏,在AndroidManifest.xml里将android:screenOrientation="landscape"改为android:screenOrientation="portrait"即可。

手机里竖平了,但背景图没有拉伸:

效果来看,所有的元素都是按照相对位置来进行的布局,只是背景图不够大。

//添加背景 0 ;1;CCSprite* sl = CCSprite::create(s_loading);sl->setScaleX(winSize.width/sl->getContentSize().width);sl->setScaleY(winSize.height/sl->getContentSize().height);sl->setAnchorPoint(ccp(0, 0));this->addChild(sl,0,1);

那就动态缩放一下,缩放到跟屏幕一样大。OK了。

以后在考虑整个画布缩放。

马上进行下一篇:

分析下游戏源码

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

Cocos2dx游戏开发系列笔记13:一个横版拳击游戏Demo-中

Cocos2dx游戏开发系列笔记12:一个横版拳击游戏Demo-上

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

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+vs2012游戏开发环境搭建

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

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

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

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

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

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

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

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

    2019独角兽企业重金招聘Python工程师标准>>> 上节说到cygwin下成功编译出so文件,下面我们要把游戏运行在android上. 开始干活! 其实步骤可以参考 Cocos2 ...

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

    2019独角兽企业重金招聘Python工程师标准>>> 感谢听D同学赞助的Demo. 那怎样让它运行在vs中呢: 1 使用cocos2d-x-2.2\tools\project-cr ...

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

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

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

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

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

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

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

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

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

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

最新文章

  1. java高并发编程(二)
  2. 错误:pytube.exceptions.RegexMatchError
  3. C#中使用键值对存取值并使用Linq通过key获取value
  4. Fikker反向代理服务器的网站缓存加速/网站加速基础教程
  5. Linux重定向详解
  6. NSDate的使用方便的分类(提供判断是否为今天,昨天,今年的方法)
  7. [Aaronyang] 写给自己的WPF4.5 笔记10[层次数据需求处理,TreeView绿色文章1/4]
  8. ASP.NET 2.0运行原理及其过程简要分析
  9. SQL编程题练习题(基础)
  10. 遵义微红科技社群直播分销系统精选最具市场营销的功能点
  11. Android Ibeacon 算法,iBeacon定位算法
  12. 关于VMD相关介绍(二)
  13. 三款超火的国外壁纸应用,让你每天都用新手机
  14. 从0开始实现目标检测——原理篇
  15. JDBC-----什么是JDBC
  16. Gravity 介绍
  17. 数字 IC 技能拓展(22)原码、反码、补码、移码的区别与联系
  18. 如何携号转网只需三步
  19. 高中计算机专业班主任工作总结,中等专业学校计算机班主任年工作总结
  20. 电脑和电话能通话?简单

热门文章

  1. 开始例程/结束例程/专家例程 都有啥区别
  2. 在安装pip instal XX是出现如下错误:(超时)
  3. 开源笔记编辑器MarkText安装,设置GitHub图床
  4. Unity 工具类 之 WWW/UnityWebRequest 下载压缩文件(zip),解压到本地且加载使用解压数据的简单案例(内也含压缩文件例子)
  5. OpenCV的其他几个滤波器(方盒滤波和均值滤波)
  6. select低级错误
  7. 曾经甩我30条街的技术大佬同学,最近我竟然和他成为同事了!
  8. 小程序毕设作品之微信电子书阅读小程序毕业设计(4)开题报告
  9. mybatis查询为中文时
  10. C语言的总结(不完全)