首页 数据库 mysql教程 Cocos2dx屏幕匹配

Cocos2dx屏幕匹配

Jun 07, 2016 pm 03:09 PM
匹配 屏幕 思路 横屏 竖屏

思路 1 )首先是横屏改为竖屏,因为 android 项目的 screenOrientation 默认为横屏; 2 )设置自适应屏。 【二】:横竖换屏 1 、 Cocos2d-x2.x 版 ,打开 main.cpp 文件 找到 eglView-setFrameSize(320,480); ,这里设置成你要的分辨率,用于开发。 Cocos2d-

思路

1)首先是横屏改为竖屏,因为android项目的screenOrientation默认为横屏;

2)设置自适应屏。

【二】:横竖换屏

1Cocos2d-x2.x,打开main.cpp文件

找到eglView->setFrameSize(320,480);,这里设置成你要的分辨率,用于开发。


Cocos2d-x3.x,则打开AppDelegate.cpp文件,在applicationDidFinishLaunching()里设置分辨率:glView->setFrameSizewidth,height;

2、生成android项目后修改AndroidManifest.xml文件

android:screenOrientation="landscape"横屏显示(默认)

android:screenOrientation="portrait"竖屏显示

 

【三】:自适应屏幕

这里算是个难点,应为android的开源,机型千奇百怪,我们没有办法去适应所有的屏幕,选择的方案也很多。

1、针对每个分辨率做一套方案(工程量太大);

2.cocos2dx2.0.4以后提供的缩放方案(相对1更适合);

使用方法:打开AppDelegate.cpp文件,找到:pDirector->setOpenGLView(CCEGLView::sharedOpenGLView());在下面添加:

CCEGLView::sharedOpenGLView()->setDesignResolutionSize(480,800, kResolutionNoBorder);

setDesignResolutionSize(设计宽,设计高,缩放方式);

该函数会自动按设计宽高和缩放方式适应手机屏幕。

缩放方式:

kResolutionExactFit       //自动缩放宽高全部显示(会变形)

kResolutionNoBorder    //不留黑边全屏展示(不变形,但是长的那边会被裁减)

kResolutionShowAll       //全部展示不裁剪(可能会留黑边)

【三】:适应相对坐标

我们坐标需要按照屏幕的实际大小来,所以也要使用相对坐标。

CCDirector::sharedDirector()->getVisibleSize();  //可视区域大小(用户手机分辨率)

CCDirector::sharedDirector()->getVisibleOrigin();//可视区域左下角坐标

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

miniled屏幕伤眼吗 miniled屏幕伤眼吗 Feb 07, 2024 pm 03:48 PM

许多用户最为关心的就是miniled屏幕伤不伤眼的问题,其实这个屏幕虽然亮度可以达到超高,但是不会伤眼的,使用还是可以正常用的。miniled屏幕伤眼吗答:不伤眼。miniled的屏幕亮度虽然会更高,但是在日常使用的时候不会一直持续这个亮度的,只有在需要提高亮度的时候才会显示,因此不会一直保持高亮度伤眼,这个峰值亮度也是为了更好的呈现和表达。miniled屏幕介绍1、MiniLED背光显示技术都是采用的背光源,因此和lcd最大不同就是在背光层2、和lcd的屏幕对比,miniled的表现会更高对比

屏幕变成黑白色怎么调彩色 详细介绍:手机退出黑白模式的方法 屏幕变成黑白色怎么调彩色 详细介绍:手机退出黑白模式的方法 Mar 21, 2024 pm 01:12 PM

很多朋友在使用手机时,突然发现手机的操作界面变成了“黑白”的颜色,不知道是什么原因导致的,也不知道该如何解决,本期文章以安卓手机为例,教大家如何让手机的操作界面颜色恢复正常。一、设置打开手机的界面,在操作界面找到“齿轮状”图标。如下图:点击该图标,即可进入手机的设置界面。二、选项手机的操作界面变成了黑白颜色,这与手机的“显示”设置有关,进入手机的设置界面以后,下拉菜单找到“显示和主题”选项,如下图:然后点击“显示和主题”选项,进入详情页。三、改变屏幕颜色进入“显示和主题”选项之后,下拉菜单找到“

小米14Ultra如何横屏使用? 小米14Ultra如何横屏使用? Feb 23, 2024 am 10:01 AM

小米14Ultra作为市场上面比较新的机型,相信很多想要换手机的消费者们对于这款手机都是比较关注的,除了常规的参数配置之外,这款手机的外形设计也是蛮不错的。当然也会有人会想要知道小米14Ultra怎么横屏使用?,下面本站小编就为大家详细介绍一下相关内容,大家快来一起看看吧!小米14Ultra怎么横屏使用?打开手机设置:首先,找到并打开小米14的主屏幕上的设置图标,这通常是一个齿轮状的图标。进入显示设置:在设置菜单中,找到并点击“显示”选项,进入显示设置页面。开启自动旋转屏幕:在显示设置页面中,向

iPhone屏幕截图不起作用:如何修复 iPhone屏幕截图不起作用:如何修复 May 03, 2024 pm 09:16 PM

屏幕截图功能在您的iPhone上不起作用吗?截屏非常简单,因为您只需同时按住“提高音量”按钮和“电源”按钮即可抓取手机屏幕。但是,还有其他方法可以在设备上捕获帧。修复1–使用辅助触摸使用辅助触摸功能截取屏幕截图。步骤1–转到您的手机设置。步骤2–接下来,点击以打开“辅助功能”设置。步骤3–打开“触摸”设置。步骤4–接下来,打开“辅助触摸”设置。步骤5–打开手机上的“辅助触摸”。步骤6–打开“自定义顶级菜单”以访问它。步骤7–现在,您只需将这些功能中的任何一个链接到屏幕捕获即可。因此,点击那里的首

请勿遮挡屏幕顶端怎么关闭 详细讲解:手机频繁出现请勿遮挡屏幕顶端关闭方法 请勿遮挡屏幕顶端怎么关闭 详细讲解:手机频繁出现请勿遮挡屏幕顶端关闭方法 Mar 03, 2024 pm 01:31 PM

相信很多小伙伴都遇到过手机突然提示:请勿遮挡屏幕顶端的问题,那么手机为什么会突然出现这样的现象呢?下面我们就一起来看一下吧。其实出现这种情况的时候,就是有东西遮挡了手机的距离传感器,所以手机屏幕上才收到这个提示。那么好好的为什么会突然收到这样的提示呢?其实可能就是因为你无意间开启了手机中的【防误触模式】,所以才会出现这样的问题。那么我们应该如何关闭呢?其实方法很简单下面我们就一起来看一下吧。方法1:直接按照屏幕提示的通过快捷键组合进行关闭。方法2:如果上面的方法没有用的话,还可以通过打开手机【设

苹果 曝 iPhone16 或实现更大显示屏 苹果 曝 iPhone16 或实现更大显示屏 Mar 22, 2024 pm 06:41 PM

虽然距离iPhone16系列发布还要许久,但外观和配置相关爆料就没断过。据韩国媒体SisaJournal报道,苹果计划在即将推出的iPhone16系列手机中引入全新的超窄边框技术。该技术涉及将内部铜线卷成更紧凑的结构,以缩小手机底部显示屏的边框宽度,从而实现更大尺寸的显示屏。这一创新举措旨在提升用户体验,让用户享受更广阔的视野和更沉浸式的娱乐体验。苹果一直致力于不断改进其产品设计和技术,为用户带来更先进的功能和性能。iPhone16系列手机的推出将进一步巩固苹果在智能另据@刹那数码爆料,苹果新一

如何在iPhone中撤消从主屏幕中删除 如何在iPhone中撤消从主屏幕中删除 Apr 17, 2024 pm 07:37 PM

从主屏幕中删除了重要内容并试图将其取回?您可以通过多种方式将应用程序图标放回屏幕。我们已经讨论了您可以遵循的所有方法,并将应用程序图标放回主屏幕如何在iPhone中撤消从主屏幕中删除正如我们之前提到的,有几种方法可以在iPhone上恢复此更改。方法1–替换应用程序库中的应用程序图标您可以直接从应用程序库将应用程序图标放置在主屏幕上。第1步–横向滑动以查找应用程序库中的所有应用程序。步骤2–找到您之前删除的应用程序图标。步骤3–只需将应用程序图标从主库拖动到主屏幕上的正确位置即可。这是将应用程序图

6000 毫安硅负极电池!小米 15Pro 升级再曝料 6000 毫安硅负极电池!小米 15Pro 升级再曝料 Jul 24, 2024 pm 12:45 PM

7月23日消息,博主数码闲聊站爆料称,小米15Pro电池容量增大至6000mAh,支持90W有线闪充,这将是小米数字系列电池最大的Pro机型。此前数码闲聊站透露,小米15Pro的电池拥有超高能量密度,硅含量远高于竞品。硅基电池在2023年大规模试水后,第二代硅负极电池被确定为行业未来发展方向,今年将迎来直接竞争的高峰。1.硅的理论克容量可达4200mAh/g,是石墨克容量的10倍以上(石墨的理论克容量372mAh/g)。对于负极而言,当锂离子嵌入量达到最大时的容量为理论克容量,这意味着相同重量下

See all articles