首頁 資料庫 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脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

iPhone螢幕截圖不起作用:如何修復 iPhone螢幕截圖不起作用:如何修復 May 03, 2024 pm 09:16 PM

螢幕截圖功能在您的iPhone上不起作用嗎?截圖非常簡單,因為您只需同時按住「提高音量」按鈕和「電源」按鈕即可抓取手機螢幕。但是,還有其他方法可以在設備上捕獲幀。修復1–使用輔助觸控使用輔助觸控功能截取螢幕截圖。步驟1–轉到您的手機設定。步驟2–接下來,點選以開啟「輔助功能」設定。步驟3–開啟「觸摸」設定。步驟4–接下來,開啟「輔助觸控」設定。步驟5–打開手機上的「輔助觸控」。步驟6–打開“自訂頂級選單”以存取它。步驟7–現在,您只需將這些功能中的任何一個連結到螢幕擷取即可。因此,點擊那裡的首

miniled螢幕傷眼嗎 miniled螢幕傷眼嗎 Feb 07, 2024 pm 03:48 PM

許多用戶最關心的就是miniled螢幕傷不傷眼的問題,其實這個螢幕雖然亮度可以達到超高,但是不會傷眼的,使用還是可以正常用的。 miniled螢幕傷眼嗎答:不傷眼。 miniled的螢幕亮度雖然會更高,但是在日常使用的時候不會一直持續這個亮度的,只有在需要提高亮度的時候才會顯示,因此不會一直保持高亮度傷眼,這個峰值亮度也是為了更好的呈現和表達。 miniled螢幕介紹1、MiniLED背光顯示技術都是採用的背光源,因此和lcd最大不同就是在背光層2、和lcd的螢幕對比,miniled的表現會更高對比

如何在iPhone中撤銷從主畫面中刪除 如何在iPhone中撤銷從主畫面中刪除 Apr 17, 2024 pm 07:37 PM

從主畫面中刪除了重要內容並試圖將其取回?您可以透過多種方式將應用程式圖示放回螢幕。我們已經討論了您可以遵循的所有方法,並將應用程式圖示放回主畫面如何在iPhone中撤消從主畫面中刪除正如我們之前提到的,有幾種方法可以在iPhone上恢復此變更。方法1–替換應用程式庫中的應用程式圖示您可以直接從應用程式庫將應用程式圖示放置在主畫面上。步驟1–橫向滑動以尋找應用程式庫中的所有應用程式。步驟2–找到您先前刪除的應用程式圖示。步驟3–只需將應用程式圖示從主庫拖曳到主畫面上的正確位置即可。這是將應用程式圖

螢幕變成黑白色怎麼調彩色 詳細介紹:手機退出黑白模式的方法 螢幕變成黑白色怎麼調彩色 詳細介紹:手機退出黑白模式的方法 Mar 21, 2024 pm 01:12 PM

很多朋友在使用手機時,突然發現手機的操作介面變成了「黑白」的顏色,不知道是什麼原因導致的,也不知道該如何解決,本期文章以安卓手機為例,教大家如何讓手機的操作介面顏色恢復正常。一、設定打開手機的介面,在操作介面找到「齒輪狀」圖示。如下圖:點選該圖標,即可進入手機的設定介面。二、選項手機的操作介面變成了黑白顏色,這與手機的“顯示”設定有關,進入手機的設定介面以後,下拉選單找到“顯示和主題”選項,如下圖:然後點擊“顯示和主題”選項,進入詳情頁。三、改變螢幕顏色進入“顯示和主題”選項之後,下拉式選單找到“

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)。對於負極而言,當鋰離子嵌入量達到最大時的容量為理論克容量,這意味著在相同重量下

小米14Ultra如何橫螢幕使用? 小米14Ultra如何橫螢幕使用? Feb 23, 2024 am 10:01 AM

小米14Ultra作為市場上面比較新的機型,相信許多想要換手機的消費者們對於這款手機都是比較關注的,除了常規的參數配置之外,這款手機的外形設計也是蠻不錯的。當然也會有人會想知道小米14Ultra怎麼橫螢幕使用? ,下面本站小編就為大家詳細介紹相關內容,大家快來一起看看吧!小米14Ultra怎麼橫屏使用?打開手機設定:首先,找到並打開小米14的主螢幕上的設定圖標,這通常是一個齒輪狀的圖標。進入顯示設定:在設定選單中,找到並點選「顯示」選項,進入顯示設定頁面。開啟自動旋轉畫面:在顯示設定頁面中,向

請勿遮擋螢幕頂端怎麼關閉 詳細解說:手機頻繁出現請勿遮擋螢幕頂端關閉方法 請勿遮擋螢幕頂端怎麼關閉 詳細解說:手機頻繁出現請勿遮擋螢幕頂端關閉方法 Mar 03, 2024 pm 01:31 PM

相信很多小夥伴都遇過手機突然提示:請勿遮擋螢幕頂端的問題,那麼手機為什麼會突然出現這樣的現象呢?下面我們就一起來看一下吧。其實出現這種情況的時候,就是有東西遮擋了手機的距離感應器,所以手機螢幕上才收到這個提示。那麼好好的為什麼會突然收到這樣的提示呢?其實可能就是因為你無意間開啟了手機中的【防誤觸模式】,所以才會出現這樣的問題。那我們該如何關閉呢?其實方法很簡單下面我們就一起來看看吧。方法1:直接依照螢幕提示的透過快捷鍵組合進行關閉。方法2:如果上面的方法沒有用的話,還可以透過打開手機【設

小米14怎麼設定垂直螢幕鎖定? 小米14怎麼設定垂直螢幕鎖定? Feb 23, 2024 pm 02:37 PM

小米14是一款性能非常不錯的全新機型,在還沒發布的時候就有不少消費者們在關注了,正式推出以來也沒有讓大家失望,小米14裡面有很多人性化的功能,十分的實用,但也有些步驟大家不知道怎麼操作,比如說小米14怎麼設定垂直螢幕鎖定呢?小米14怎麼設定垂直螢幕鎖定?在主畫面或應用程式清單中找到「設定」應用程式並開啟。在「設定」介面中向下捲動,找到並點選「顯示」選項。步驟二:在「顯示」介面中,向下捲動並找到「自動旋轉螢幕」選項,並確保將其關閉。關閉「自動旋轉螢幕」後,您的小米14將會被鎖定為垂直螢幕模式。無論您如何

See all articles