godot2D游戏教程系列二(3)

  • 前言:
  • 完成目标
  • 通过上述实现过程,成功设置了游戏的启动主场景,确保游戏运行时能够正确进入指定场景。同时,通过在玩家场景中添加并配置 ​Camera2D​,使画面始终以玩家为中心进行显示。最后,通过调整摄像机的缩放参数,优化了游戏画面的显示效果,使整体视角更加清晰、符合实际游玩需求。
  • 实现过程:
  • 我们首先来设置打开游戏选择的场景,当我我们点击上面的播放按钮就是进行启动游戏,不过我们没有选择哪一个场景做启动游戏时的场景,所以我们点击选择当前场景作为启动游戏时的场景
  • 启动游戏之后我们就会看到这个界面
  • 接着我们可以在左上角项目-项目设置-运行,这里看到我们设置好的主场景路径
  • 然后我们会发现我们的玩家角色没有显示在游戏界面上,看不到我们的玩家角色,我们可以通过设置给玩家添加摄像机解决这个问题。godot是给每一个场景添加了一个默认的摄像机,当场景中没有摄像机时就会启用默认的摄像机,但是这个默认摄像机是指向另外的地方,所以我们会看不到。一旦我们设置了我们的摄像机,默认摄像机就会被覆盖并且不再启用。所以我们在玩家场景中让我们搜索并添加一个Camera2D节点
  • 添加完之后启动游戏就会发现我们的玩家角色出现在了画面的中间
  • 然后画面的缩放太小了,我们可以通过点击Camera2D。在检查器中找到Zoom属性,改x为3,因为数值是联动的,所以改一个x,y也会跟着改。如果你使用的是超高分辨率的显示器的话可能需要变得更大,这个根据屏幕情况


*


*

相关推荐
arvin_xiaoting4 小时前
OpenClaw学习总结_IV_认证与安全_1:OAuth与认证详解
服务器·学习·安全
768dh4 小时前
NCP1654学习(二)
学习
世人万千丶4 小时前
开源鸿蒙跨平台Flutter开发:时间管理番茄钟应用
学习·flutter·华为·开源·harmonyos
海海不掉头发4 小时前
【大模型Prompt-Tuning方法进阶+提示词】-基础学习篇
人工智能·学习·prompt
咬_咬5 小时前
go语言学习(数组与切片)
开发语言·学习·golang·数组·切片
兔子零10245 小时前
Claude Code 都把宠物养进终端了,我做了一个真正能长期玩的中文宠物游戏
前端·游戏·游戏开发
Chef_Chen5 小时前
Agent学习--LLM--推理熵
人工智能·学习·机器学习
ECT-OS-JiuHuaShan5 小时前
科学的本来意义,是基于规范的共识逻辑,而非共识方法
人工智能·科技·学习·算法·生活
知识分享小能手5 小时前
MongoDB入门学习教程,从入门到精通,MongoDB的了解应用程序的动态(18)
数据库·学习·mongodb
bobasyu5 小时前
Claude Code 源码笔记 -- State状态流转
笔记