原文:cocos2dx 实现应用内屏幕旋转,ios端弹出虚拟键盘导致界面显示异常的问题

项目上遇到这样的需求,总体界面要横屏,但是部分界面需要切换到竖屏,同时横竖屏的界面都会有编辑框。 网上目前有很多资料涉及到这个的,安卓端实现很简单,横竖屏切换两三行代码就可以实现 ios端网上目前也有方案,比安卓稍微复杂点,但是也可以实现。但是涉及到界面上有编辑框,会弹出输入键盘的时候,ios端的界面就会出现异常。目前引擎对于编辑框的处理,在弹出键盘的时候,整体的ui界面会上移,使输入区域高于键 ...

2019-04-26 12:45 0 821 推荐指数:

查看详情

cocos2dx 屏幕分辨率问题

做手机上的软件首先要考虑的就是屏幕分辨率怎么解决.coco2dx已经有了很好的解决方法. 用cocos2dx的python脚本创建工程时默认生成一个Helloworld的demo.我们就以这个demo说事.这个demo的在ubuntu的运行的结果如下: 在这种情况下屏幕显示设置 ...

Wed Jan 01 04:00:00 CST 2014 0 3192
IOS应用内嵌cocos2dx游戏项目

1.创建Cocos2d-x项目 相比于Android来说cocos2dx的iPhone环境基本不用配置,直接创建用xcode打开就可以运行。 到Cocos2d-x官方网站下载最新版本引擎。 将刚才下载的压缩包解压到你指定的文件夹里(我的是cocos2dx3.16)。 进入到目录 ...

Sat Oct 21 05:40:00 CST 2017 11 3829
Cocos2dx开发之屏幕适配

  由于各种智能手机的屏幕大小都不一致,会出现同一张图片资源在不同的设备分辨率下显示不一样的问题。为避免这样的情况,需要Cocos引擎能提供多分辨率的支持,也就是说要求实现这样的效果 — 开发者不需要考虑程序实际运行在什么分辨率下而只需要制定设置好设计分辨率就行,接着引擎便会自动实现设计 ...

Thu Mar 01 00:59:00 CST 2018 0 4806
cocos2dx - 伤害实现

接上一节内容:cocos2dx - 生成怪物及AI 本节主要讲如何通过创建简单的矩形区域来造成伤害   在小游戏中简单的碰撞需求应用box2d等引擎会显得过于臃肿复杂,且功能不是根据需求定制,还要封装,为此本节讲述一下如何自己实现简单的碰撞,来达到伤害效果。 这里先看下效果图 ...

Tue Dec 22 19:49:00 CST 2015 2 3621
Cocos2dx 3.x 屏幕适配

Cocos2dx 3.10+Cocos Studio3.10 1.在适配过程中必须明确几个概念: ①Frame大小:这个值在windows/mac/linux下就是创建窗体的大小,在手机上就是屏幕大小。 设置方式:这里我们设置一个全局的变量(这个是iphone5/5s的分辨率 ...

Fri Aug 19 01:55:00 CST 2016 0 3285
cocos2dx 3.13 simulator的问题

下载新的cocos2dx 3.13,想使用simulator来运行lua项目,结果发现使用vs2013编译不通过。 1. 9>main.cpp(5): error C2146: 语法错误: 缺少“;”(在标识符“wWinMain”的前面)9>main.cpp(9): warning ...

Wed Sep 14 19:48:00 CST 2016 0 1532
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM