Godot游戏制作 03世界构建1.0版

在game场景,删除StaticBody2D节点,添加TileMap节点

添加TileSet图块集

添加TileSet源

拖动图片到图块,自动创建图块

使用橡皮擦擦除。取消橡皮擦后按住Shift创建大型图块。

进入选择模式,TileMap选择绘制,选中图块后在场景中左键点击绘制。左键拖动绘制多个,右键移除绘制。

TileMap选择模式可选中多个

绘制树木技巧,可先绘制一个底部中间可绘制多个,最后再绘制树顶部。

添加物理层级

选择那些图块属于物理层级,树木、装饰不发生碰撞,可直接穿过。

左键选择,或按住左键滑动选择

清除模式

修改碰撞图块形状

碰撞体结合时需要相当精确,避免角色卡住。

使用栅格吸附,精确链接碰撞形状结合部位

摄像机跟随玩家,拖动Camera2D节点到玩家节点下方,设置位置平滑

相关推荐
Y***K4343 小时前
C在游戏中的Godot
游戏·游戏引擎·godot
8***B5 小时前
C在游戏中的Stride
游戏
薛慕昭8 小时前
嵌入式 C 语言猜大小游戏设计与实现
c语言·游戏
AA陈超10 小时前
从0开始学习 **Lyra Starter Game** 项目
c++·笔记·学习·游戏·ue5·lyra
q***T58310 小时前
C++在游戏中的Unreal Engine
c++·游戏·虚幻
Q***f63515 小时前
C++在游戏引擎开发中的实践
游戏引擎
6***x54515 小时前
C++在计算机视觉中的图像处理
c++·图像处理·计算机视觉·游戏引擎·logback·milvus
u***096418 小时前
C在游戏中的Urho3D
游戏
O***p60418 小时前
C++在游戏中的Ogre3D
游戏·3d·ogre
1***815318 小时前
C在游戏中的场景管理
java·jvm·游戏