两分钟让你明白cocos2dx的屏幕适配策略
闲来无事,整理了一下cocos2dx的屏幕适配策略,本文适用于想快速理解cocos2dx适配的开发者。 我们先假设:以854 * 480 的屏幕为标准进行开发,当然,这也就是cocos2dx所说的 设计分辨率 (Design Resolution)。 先介绍几个cocos2dx的常用函数: CCEGLView :: sh
闲来无事,整理了一下cocos2dx的屏幕适配策略,本文适用于想快速理解cocos2dx适配的开发者。
我们先假设:以854 * 480 的屏幕为标准进行开发,当然,这也就是cocos2dx所说的设计分辨率(Design Resolution)。
先介绍几个cocos2dx的常用函数:
CCEGLView::sharedOpenGLView()->setDesignResolutionSize()//设计分辨率大小(即开发时为基准的屏幕分辨率)
CCEGLView::sharedOpenGLView()->setFrameSize() //设置win32模拟器的分辨率
CCEGLView::sharedOpenGLView()->getFrameSize() //屏幕分辨率,实际的硬件参数
一、准备图片资源
准备一张854 * 480 的图片,这里我用红色线对图片的四个边描了一下边,以保证图片不能完全显示时,方便我们看出来。
二、直接使用三种适配策略
//kResolutionExactFit x,y都拉伸,使铺满屏幕
//kResolutionNoBorder 一个方向铺满屏幕,另外一个方向超出屏幕
//kResolutionShowAll 854 * 480 的设计区域全部可见,但是可能留有黑边(如在960 * 640的屏幕上)
以上三种原理这里不再赘述,详细可参考这里:http://www.ityran.com/archives/4809
既然我们是以854 * 480 为基准来开发游戏,那么我们这里将设计分辨率设置为854 * 480 。
[cpp] view plaincopyprint?
- pEGLView->setDesignResolutionSize(854 ,480 ,kResolutionNoBorder);
三、看效果
下面,我们设置win32模拟器的分辨率为960*640,来看一下三种适配策略的效果。
kResolutionExactFit效果:
[cpp] view plaincopyprint?
- pEGLView->setDesignResolutionSize(854 ,480 ,kResolutionExactFit);
这里可以看出,由于适配策略拉伸,x,y方向都填满了,同时也没有超出屏幕的情况,但是和下面两张图片比较,图片变形了。
kResolutionNoBorder效果:
[cpp] view plaincopyprint?
- pEGLView->setDesignResolutionSize(854 ,480 ,kResolutionNoBorder);
这里也可看出,左右的红色描边都不见了,由于屏幕比例和设计比例不一致,该适配策略能够铺满屏幕,但是原图超出了屏幕。
kResolutionShowAll效果:
[cpp] view plaincopyprint?
- pEGLView->setDesignResolutionSize(854 ,480 ,kResolutionShowAll);
这里,该策略使设计分辨率的所有内容均可见,但是由于实际屏幕比例和设计分辨率的比例不一致,会出现黑边的情况。
四、对资源分辨率的解释
对于一个游戏,多套图片资源,涉及到在不同屏幕分辨率情况下就需要使用不同的图片资源了,直接点说,大屏幕用大图,小屏幕用小图。
同时,由于图片资源宽高比和设计分辨率的宽高比可能不一致,也需要按照某个比例对图片资源进行缩放。
详情见:http://www.ityran.com/archives/4809
以上是个人对cocos2dx分辨率适配进行了一些简单的介绍,适合大家快速理解整套适配策略,更加详细的原理可参考文章给出的链接。

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

La fonction de capture d'écran ne fonctionne pas sur votre iPhone ? Prendre une capture d'écran est très simple car il vous suffit de maintenir enfoncés simultanément le bouton d'augmentation du volume et le bouton d'alimentation pour saisir l'écran de votre téléphone. Cependant, il existe d'autres moyens de capturer des images sur l'appareil. Correctif 1 – Utilisation d’Assistive Touch Prenez une capture d’écran à l’aide de la fonction Assistive Touch. Étape 1 – Accédez aux paramètres de votre téléphone. Étape 2 – Ensuite, appuyez pour ouvrir les paramètres d'accessibilité. Étape 3 – Ouvrez les paramètres Touch. Étape 4 – Ensuite, ouvrez les paramètres Assistive Touch. Étape 5 – Activez Assistive Touch sur votre téléphone. Étape 6 – Ouvrez « Personnaliser le menu supérieur » pour y accéder. Étape 7 – Il ne vous reste plus qu'à lier l'une de ces fonctions à votre capture d'écran. Alors cliquez sur le premier

Ce qui préoccupe le plus de nombreux utilisateurs, c'est de savoir si l'écran miniLED fera mal aux yeux. En fait, même si la luminosité de cet écran peut atteindre des niveaux extrêmement élevés, il ne fera pas mal aux yeux et peut toujours être utilisé normalement. L'écran miniled vous fait-il mal aux yeux ? Réponse : il ne vous fait pas mal aux yeux. Bien que la luminosité de l'écran miniLED soit plus élevée, il ne continuera pas à maintenir cette luminosité lors d'une utilisation quotidienne. Il ne s'affichera que lorsque la luminosité doit être augmentée, il ne maintiendra donc pas toujours une luminosité élevée et ne fera pas mal aux yeux. La luminosité maximale est également pour une meilleure luminosité. Introduction à l'écran miniled 1. La technologie d'affichage à rétroéclairage MiniLED utilise le rétroéclairage, donc la plus grande différence avec l'écran LCD est la couche de rétroéclairage 2. Par rapport à l'écran LCD, les performances du miniLED seront plus élevées.

Lorsque de nombreux amis utilisent leur téléphone portable, ils découvrent soudainement que l'interface de fonctionnement du téléphone mobile est devenue "noir et blanc". Ils ne savent pas quelle en est la cause ni comment le résoudre. Cet article utilise des téléphones mobiles Android. à titre d'exemple pour vous apprendre comment le faire fonctionner. La couleur de l'interface de fonctionnement du téléphone mobile redevient normale. 1. Configurez l'interface du téléphone mobile et recherchez l'icône « en forme d'engrenage » dans l'interface de fonctionnement. Comme indiqué ci-dessous : cliquez sur cette icône pour accéder à l'interface des paramètres du téléphone. 2. Options L'interface de fonctionnement du téléphone mobile est passée en noir et blanc, ce qui est lié au paramètre « Affichage » du téléphone mobile. Après avoir accédé à l'interface des paramètres du téléphone mobile, recherchez l'option « Affichage et thème » dans. le menu déroulant, comme indiqué ci-dessous : Cliquez ensuite sur l'option "Affichage et thème" pour accéder à la page de détails. 3. Après avoir modifié la couleur de l'écran et entré l'option "Affichage et thème", recherchez le "

Vous avez supprimé quelque chose d'important de votre écran d'accueil et vous essayez de le récupérer ? Vous pouvez remettre les icônes d’applications à l’écran de différentes manières. Nous avons discuté de toutes les méthodes que vous pouvez suivre et remettre l'icône de l'application sur l'écran d'accueil. Comment annuler la suppression de l'écran d'accueil sur iPhone Comme nous l'avons mentionné précédemment, il existe plusieurs façons de restaurer cette modification sur iPhone. Méthode 1 – Remplacer l'icône de l'application dans la bibliothèque d'applications Vous pouvez placer une icône d'application sur votre écran d'accueil directement à partir de la bibliothèque d'applications. Étape 1 – Faites glisser votre doigt sur le côté pour trouver toutes les applications de la bibliothèque d'applications. Étape 2 – Recherchez l'icône de l'application que vous avez supprimée précédemment. Étape 3 – Faites simplement glisser l'icône de l'application de la bibliothèque principale vers le bon emplacement sur l'écran d'accueil. Voici le schéma d'application

Je pense que de nombreux amis ont été confrontés au problème d'un téléphone portable qui demande soudainement : Ne couvrez pas le haut de l'écran. Alors pourquoi le téléphone portable apparaît-il soudainement comme ceci ? Jetons un coup d’œil ensemble ci-dessous. En fait, lorsque cela se produit, quelque chose bloque le capteur de distance du téléphone, cette invite est donc reçue sur l'écran du téléphone. Alors pourquoi ai-je soudainement reçu une telle invite ? En fait, il se peut que vous ayez accidentellement activé le [mode tactile anti-accident] sur votre téléphone, ce problème se produit donc. Alors, comment pouvons-nous le fermer ? En fait, la méthode est très simple. Voyons-y ensemble. Méthode 1 : suivez directement les invites à l’écran pour fermer à l’aide de la combinaison de touches de raccourci. Méthode 2 : Si la méthode ci-dessus ne fonctionne pas, vous pouvez également ouvrir les [Paramètres] du téléphone.

Selon les informations du 23 juillet, le blogueur Digital Chat Station a annoncé que la capacité de la batterie du Xiaomi 15 Pro a été augmentée à 6 000 mAh et prend en charge une charge flash filaire de 90 W. Ce sera le modèle Pro avec la plus grande batterie de la série numérique de Xiaomi. Digital Chat Station a précédemment révélé que la batterie du Xiaomi 15Pro a une densité énergétique ultra-élevée et que la teneur en silicium est bien supérieure à celle des produits concurrents. Après que les batteries à base de silicium aient été testées à grande échelle en 2023, les batteries à anode en silicium de deuxième génération ont été identifiées comme l'orientation future du développement de l'industrie. Cette année marquera le pic de la concurrence directe. 1. La capacité théorique en grammes du silicium peut atteindre 4200 mAh/g, soit plus de 10 fois la capacité en grammes du graphite (la capacité théorique en grammes du graphite est de 372 mAh/g). Pour l'électrode négative, la capacité lorsque la quantité d'insertion d'ions lithium atteint le maximum est la capacité théorique en grammes, ce qui signifie que sous le même poids

Même s'il faudra beaucoup de temps avant la sortie de la série iPhone 16, il y a eu des révélations constantes sur l'apparence et la configuration. Selon le média coréen SisaJournal, Apple prévoit d'introduire une nouvelle technologie de cadre ultra-étroit dans la prochaine série de téléphones mobiles iPhone 16. La technologie consiste à enrouler des fils de cuivre internes dans une structure plus compacte pour réduire la largeur du cadre de l'écran inférieur du téléphone, permettant ainsi un affichage plus grand. Cette initiative innovante vise à améliorer l’expérience utilisateur, en permettant aux utilisateurs de profiter d’un champ de vision plus large et d’une expérience de divertissement plus immersive. Apple s'est toujours engagé à améliorer continuellement la conception et la technologie de ses produits afin d'offrir des fonctions et des performances plus avancées aux utilisateurs. Le lancement de la série de téléphones mobiles iPhone 16 consolidera davantage le leadership d’Apple dans le domaine des téléphones intelligents. Selon @SnapaDigital, le nouveau produit d’Apple.

Essayez-vous d'enregistrer quelque chose sur l'écran de votre téléphone et celui-ci devient noir ? En règle générale, vous pouvez lancer l'enregistrement d'écran à partir du Control Center. Dans certains cas, vous ne pouvez pas enregistrer des éléments à l'écran. Nous avons mentionné tous les scénarios ainsi que la liste des solutions possibles qui peuvent vous aider à enregistrer correctement votre écran. Raisons pour lesquelles l'enregistrement d'écran devient noir – Si vous essayez d'enregistrer un contenu protégé par DRM (Digital Rights Management) pendant sa lecture sur l'écran de votre iPhone, vous n'obtiendrez rien. La sortie sera un écran noir absolu. Toutes les principales plates-formes OTT comme Netflix, Disney+, Hulu et Peacock disposent de ce DRM qui bloque toute fonctionnalité d'enregistrement d'écran. 2. Plusieurs sites Internet interdisent l’utilisation de la capture d’écran
