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

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

添加TileSet图块集

添加TileSet源

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

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

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

TileMap选择模式可选中多个

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

添加物理层级

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

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

清除模式

修改碰撞图块形状

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

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

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

相关推荐
小羊在奋斗8 分钟前
【经典DP】三步问题 / 整数拆分 / 不同路径II / 过河卒 / 下降路径最小和 / 地下城游戏
游戏·代理模式
努力的小钟7 小时前
虚幻引擎UActorComponent的TickComponent详解
游戏引擎·虚幻
二狗哈8 小时前
go游戏后端开发31:麻将游戏的碰牌与胡牌逻辑
服务器·游戏·golang
AAA码农烧烤11 小时前
神经网络入门—井字棋游戏
开发语言·python·游戏
dami_king11 小时前
用C++手搓一个贪吃蛇?
c++·游戏·c
专注VB编程开发20年1 天前
微软主要收入云计算,OFFICE,操作系统和游戏10大分类
游戏·microsoft·云计算
虾球xz1 天前
游戏引擎学习第210天
学习·游戏引擎
Ayanami_Reii1 天前
NOIP2011提高组.玛雅游戏
算法·游戏·深度优先
维度攻城狮1 天前
高效创建工作流,可实现类似unreal engine的蓝图效果,内部使用多线程高效执行节点函数
python·游戏引擎·开源软件·虚幻·graph·工作流
二狗哈1 天前
go游戏后端开发26:红中麻将发牌逻辑
游戏