Cocos2dx游戏开发系列笔记9:android手机上运行《战神传说》,并解决横竖屏即分辨率自适应...
2019独角兽企业重金招聘Python工程师标准>>>
上节说到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如下
- [2013-12-07 20:16:06 - MoonWarriors] Unable to resolve target 'android-8'
- [2013-12-07 20:34:04 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
- [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游戏开发系列笔记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/182675
Cocos2dx游戏开发系列笔记9:android手机上运行《战神传说》,并解决横竖屏即分辨率自适应...相关推荐
- Cocos2dx游戏开发系列笔记10:解刨《战神传说》
2019独角兽企业重金招聘Python工程师标准>>> 有点困了,从桌子换到床上,刚要开敲,豆瓣电台传来的传来奇怪的歌声"马的-马的-" 看看歌词,应该是&quo ...
- Cocos2dx游戏开发系列笔记11:解刨《战神传说》完结篇
懒骨头(http://blog.csdn.net/iamlazybone QQ:124774397 ) 两点: 1 感谢 net19880504 同学,在上篇提到:想让骨头继续写<战神传说> ...
- Cocos2dx游戏开发系列笔记9:android手机上运行《战神传说》,并解决横竖屏即分辨率自适应问题
转载:http://blog.csdn.net/iamlazybone/article/details/17191539 懒骨头(http://blog.csdn.net/iamlazybone Q ...
- Cocos2dx游戏开发系列笔记6:怎样让《萝莉快跑》的例子运行在vs和手机上
2019独角兽企业重金招聘Python工程师标准>>> 感谢听D同学赞助的Demo. 那怎样让它运行在vs中呢: 1 使用cocos2d-x-2.2\tools\project-cr ...
- Cocos2dx游戏开发系列笔记3:牛刀小试-忍者飞镖射幽灵的Demo
2019独角兽企业重金招聘Python工程师标准>>> 就是这个例子,应该很简单,主要用到的有:精灵的移动,触摸,碰撞检测. 赶紧搞定,待会还要陪哲哲来几局爱消除. 首先在Scene ...
- Cocos2dx游戏开发系列笔记8:开搞一个射击游戏《战神传说》//就个打飞机的
2019独角兽企业重金招聘Python工程师标准>>> 又是一个愉快的夜晚 还是那张长长的工作桌 哲哲在左边做一个香云纱手包 骨头在这里噼里啪啦的解刨 pad里放着<赢在中国& ...
- Cocos2dx游戏开发系列笔记5:继续润色《忍者飞镖射幽灵》
2019独角兽企业重金招聘Python工程师标准>>> 周末了,哲哲在旁边看<爸爸去哪>,骨头继续玩cocos2dx, 首先,如果你新加了CPP和H文件,记得修改项目目录 ...
- Cocos2dx游戏开发系列笔记5:继续润色《忍者飞镖射幽灵》(VS2013快捷键)
懒骨头(http://blog.csdn.net/iamlazybone QQ124774397 青岛 ) 周末了,哲哲在旁边看<爸爸去哪>,骨头继续玩cocos2dx, 源码下载 ht ...
- Cocos2dx游戏开发系列笔记7:一个简单的跑酷游戏《萝莉快跑》的消化(附下载)
懒骨头(http://blog.csdn.net/iamlazybone QQ124774397 青岛 ) 或许有天 我们羡慕和崇拜的人 因为我们的努力 也会来了解我们 说不定 还会成为好友 骨头喜 ...
最新文章
- 我用python是什么梗_Python中的一些梗
- QSS之图形渐变填充
- python split()方法_秘籍:10个Python字符串处理技巧(附代码)
- android ndk怎样加载o文件_在Android中使用TFLite c++部署
- 不仅性能秒杀Hadoop,现在连分布式集群功能也开源了
- P2237 [USACO14FEB]自动完成Auto-complete
- MCU——JLINK接外部电源调试问题
- win10 家庭版升级win11
- 促使网站快速收录的一些方法,超详细
- 用 Python 发电子邮件
- LC.1056. Confusing Number, LC.246. Strobogrammatic Number
- PHP 下载文件的方法(指定路径)
- cesium-模型处理(FBX2GLTF)
- 单商户商城系统功能拆解09—微页面
- 花-寒-进-13-A-丛林之路
- 趣味三角——第2章——弦
- 阿里云redis学习笔记
- 【默默努力】ig-wxz-and-hotdog
- 杭电2015‘11校赛 1007油菜花王国
- 【Luogu5348】密码解锁(莫比乌斯反演,数论)