制作敌人简单AI和发射火球
写在前面:
- 学习课本:Unity5实战 使用c#和unity开发多平台游戏-作者:Joseph Hocking
- 内容:第三章
-unity3d学习(一)制作第一人称射击-玩家的视口和移动
-unity3d学习(二)制作第一人称射击-玩家的视口和移动
简单的敌人自动移动(AI)和死亡
-
第一步:创建一个新脚本 Wandering
- 给敌人添加Wandering 脚本,并输入以下代码
using UnityEngine;
using System.Collections;
public class Wandering: MonoBehaviour
{
public float speed = 3.0f;
public float obstacleRnage = 5.0f;
private bool _alive;//判断用户是否存活
void Start () {
_alive = true;
}
void Update()
{
if(!_alive)
{
return;//如果没有活着,则停止运行下面代码
}
transform.Translate(0,