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

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

添加TileSet图块集

添加TileSet源

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

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

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

TileMap选择模式可选中多个

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

添加物理层级

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

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

清除模式

修改碰撞图块形状

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

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

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

相关推荐
神仙别闹1 小时前
基于MFC实现的赛车游戏
c++·游戏·mfc
DisonTangor5 小时前
微软的新模拟器将为 Windows on Arm 带来更多游戏
arm开发·游戏·microsoft
charon877820 小时前
UE ARPG | 虚幻引擎战斗系统
游戏引擎
小春熙子21 小时前
Unity图形学之Shader结构
unity·游戏引擎·技术美术
Footprint_Analytics1 天前
Footprint Analytics 助力 Sei 游戏生态增长
游戏·web3·区块链
极梦网络无忧1 天前
Unity中IK动画与布偶死亡动画切换的实现
unity·游戏引擎·lucene
半盏茶香1 天前
【C语言】分支和循环详解(下)猜数字游戏
c语言·开发语言·c++·算法·游戏
_oP_i1 天前
Unity Addressables 系统处理 WebGL 打包本地资源的一种高效方式
unity·游戏引擎·webgl
PandaQue1 天前
《怪物猎人:荒野》游戏可以键鼠直连吗
游戏
代码盗圣2 天前
GODOT 4 不用scons编译cpp扩展的方法
游戏引擎·godot