下载 Godot3 :http://gofile.me/3IO6t/VtXuS3xx6
下载 课堂项目文件:http://gofile.me/3IO6t/H7PSgQSS5
解压缩到桌面 ; 打开 Godot3; 打开解压出来的的项目文件。
一、引入 玩家角色 Player
场景、节点、文件系统、键位映射
二、引入 关卡 RoomA、B、C、D
网格吸附设置
TileMap地砖铺设地图 Bridge 和 InvisibleWalls 、“禁用自动图块”选项
三、引入 背景
BackgroundBlueSky
四、引入 生命值UI
UILayer – UIHealthBar
五、引入 道具
RoomA – HealthPickup 加血
RoomA – Chest 宝箱
触碰宝箱,爆出道具, Chest 打开脚本 Chest.GD。在_loot函数中 添加行调用函数 _create_pickup()
func _loot(player : KinematicBody2D) -> void:
set_deferred("monitoring", false)
_animation_player.play("loot")
_create_pickup()