Scanvenger游戏制作笔记Unity3D关卡胜利条件的判断
Posted Lmz_0314
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scanvenger游戏制作笔记Unity3D关卡胜利条件的判断相关的知识,希望对你有一定的参考价值。
Scanvenger游戏制作笔记(八)Unity3D关卡胜利条件的判断
前言
本文章是我学习SIKI学院Scanvenger项目所做笔记,原视频请自行搜索,
材质等相关资源请微信搜索SIKI学院公众号,回复120获取。源码也在里面。
游戏引擎:Unity3D2020.3
之前的Prefabs内容
一、每次移动判断是否到达终点
在主角移动的脚本中设置
首先获得目标位置
获得脚本
获得地图信息
获得地图脚本
二、在移动函数中判断目标位置是否为终点
首先设置一个判断量
判断
在移动函数中
三、关卡胜利后,进入下一关
注释掉的是已经弃用的方法,新版本的使用应该使用SceneManager.loadScene(“场景名称”)
初始化游戏时的函数,OnlevelWasLoaded,是自带函数
四、保留GameManager
将GameManager变成prefab
在Main Camera下添加一个脚本
在loader中实例化GameManager
将GameManager移到脚本中
通关后重新初始化
将Awake中的方法转移到InitMap中
在GameManager中的InitGame中进行初始化
五、在通关时初始化游戏
系列链接
Scanvenger游戏制作笔记(一)Unity3D状态机转换
Scanvenger游戏制作笔记(二)控制玩家操作
Scanvenger游戏制作笔记(三)Unity3D创建对墙体的攻击
Scanvenger游戏制作笔记(四)Unity3D控制角色吃食物
Scanvenger游戏制作笔记(五)控制敌人的移动
Scanvenger游戏制作笔记(六)Unity3D创建游戏UI的显示
Scanvenger游戏制作笔记(七)Unity3D控制游戏的失败
Scanvenger游戏制作笔记(八)Unity3D关卡胜利条件的判断
Scanvenger游戏制作笔记(九)Unity3D创建声音
以上是关于Scanvenger游戏制作笔记Unity3D关卡胜利条件的判断的主要内容,如果未能解决你的问题,请参考以下文章
Scanvenger游戏制作笔记Unity3D控制游戏的失败