当前位置: 首页 > news >正文

【杂谈】Godot 2D游戏窗口设置

如切如磋,如琢如磨。

目录

  • 一、引言
  • 二、设置
    • (一)基本尺寸
    • (二)拉伸
    • (三)手持设备朝向
    • (四)​​窗口模式​​

一、引言

在开发2D游戏时,​​窗口尺寸的设定是游戏开发初期的核心决策之一​​,其关键挑战在于 适配各种屏幕比例 ,从而避免画面被裁剪​​或出现​​黑边。传统屏幕多采用16:9长宽比(如720p、1080p、1440p、4K等标准分辨率),但随着非传统宽高比屏幕(如超宽屏、带鱼屏)的普及,固定长宽比难以适配所有设备。为此,Godot引擎提供了灵活的解决方案:通过 项目设置 > 显示 > 窗口​​ 设置,开发者可动态配置游戏视口,使游戏画面智能适配不同屏幕比例。

二、设置

(一)基本尺寸

首先,我们应当先确定游戏窗口的基本尺寸,即在编辑器中所见的蓝色矩形区域的大小。在 项目设置 > 显示 > 窗口 > 大小下,你可以使用经典的16:9比例来设计游戏,比如说:640*360、1280*720, 1920*1080,以此类推。而如果是竖屏游戏,则是:360*640、720*1280, 1080*1920。

在这里插入图片描述

(二)拉伸

其次,为了让窗口适应各种屏幕尺寸,我们在Godot中设置拉伸,将原本的游戏窗口缩放至屏幕大小。在 窗口 > 拉伸 > 模式 下,更改模式为 canvas_itemsviewport,具体使用哪种,应该以实践为准:

在这里插入图片描述
窗口 > 拉伸 > 比例 下,更改比例为 expand,使得窗口可以在长宽方向拉伸:

在这里插入图片描述

(三)手持设备朝向

然后,在 显示 > 窗口 > 手持 > 朝向 下,确定游戏手持设备朝向:

在这里插入图片描述

LandscapePortraitReverse LandscapeReverse PortraitSensor LandscapeSensorSensor Portrait
横屏竖屏倒横屏倒竖屏自动横屏自动竖屏自动横屏或竖屏

(四)​​窗口模式​​

最后,在发布游戏前,应当在 显示 > 窗口 > 大小 > 模式 下,变更窗口模式为 Exclusive Fullscreen(独占全屏) ,这能避免直接使用 Fullscreen(全屏) 的潜在问题。

在这里插入图片描述

相关文章:

  • NeurIPS 2024 | 工业质检缺陷检测相关论文梳理
  • OpenCV定位地板上的书
  • 了解Dockerfile
  • cat、more和less的区别
  • WHAT - ahooks vs swr 请求
  • 【万字长文】深入浅出 LlamaIndex 和 LangChain:从RAG到智能体,轻松驾驭LLM应用开发
  • 关于form、自定义Hook、灰度发布、正则表达(只能输入数字和不要空格)
  • kafka logs storage
  • 【LeetCode 热题 100】二叉树 系列
  • 深入解析 C# 常用数据结构:特点、区别与优缺点分析
  • 快速上手Pytorch Lighting框架 | 深度学习入门
  • 经济体制1
  • 网络基础入门第6-7集(抓包技术)
  • 含铜废水循环利用体系
  • 【RAG】indexing 中的 Hierarchical Indexing(分层索引)
  • 手写 Vue 源码 === 依赖清理机制详解
  • Arm核的Ubuntu系统上安装Qt
  • 系统网络运维基础:Linux与Windows实践指南(带电子书资料)
  • Qt 通过控件按钮实现hello world + 命名规范(7)
  • 课外活动:简单了解原生测试框架Unittest前置后置的逻辑
  • 时隔14个月北京怀柔区重启供地,北京建工以3.59亿元摘得
  • 聆听百年唐调正声:唐文治王蘧常吟诵传习的背后
  • “仓促、有限”,美英公布贸易协议框架,两国分别获得了什么?
  • 美乌基金协议:美国搞了一套可在资源富集地区复刻的商业模式
  • 一企业采购国产化肥冒充“挪威化肥”:7人被抓获
  • 优化网络营商环境,上海严厉打击涉企网络谣言、黑灰产等违法犯罪