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

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

添加TileSet图块集

添加TileSet源

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

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

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

TileMap选择模式可选中多个

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

添加物理层级

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

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

清除模式

修改碰撞图块形状

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

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

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

相关推荐
chao1898447 小时前
基于C# WinForm实现的仿微信打飞机游戏
游戏·微信·c#
張 ~7 小时前
上班好玩的桌面宠物软件游戏
游戏·宠物·桌面宠物游戏·bongo cat
星依网络7 小时前
使用LabelImg工具标注数据(游戏辅助脚本开发)
python·游戏引擎·图形渲染·骨骼绑定
AT~8 小时前
unity 使用Socket和protobuf实现网络连接
unity·游戏引擎
hn小菜鸡12 小时前
LeetCode 1306.跳跃游戏III
算法·leetcode·游戏
feiduoge13 小时前
教程 36 - 方向光照
windows·游戏引擎·图形渲染
咕噜企业分发小米15 小时前
腾讯云游戏音视频方案如何助力初创公司提升用户粘性?
游戏·音视频·腾讯云
da_vinci_x15 小时前
PS 消失点:贴图透视总画歪?无需建模,2D 也能“空间绘图”
游戏·aigc·设计师·贴图·技术美术·游戏美术·关卡设计
呼呼突突15 小时前
Unity使用TouchSocket的RPC
unity·rpc·游戏引擎
gis分享者15 小时前
学习threejs,生成复杂3D迷宫游戏
学习·游戏·3d·threejs·cannon·迷宫·cannon-es