功能:实现点击键盘F键,怪物血量条减少,并且假定是近战,需要对距离进行判断,距离小于一定值的时候按F才会减少怪物的血条. 新建c#脚本PlayerAttack,绑定到Player,并在unity里将敌人拖动到target属性上. public class PlayerAttack : MonoBehaviour { public GameObject target; // Use this for initialization void Start () { } // Update is cal…
选择一个敌人,按ctrl+d,复制出3个,调整一下它们的位置,不重叠,修改Tag为Enemy,禁用EnemyAI. 创建Targetting脚本,绑定到Player玩家对象 public class Targetting : MonoBehaviour { public List<Transform> targets; public Transform selectedTarget; // Use this for initialization void Start () { targets…
游戏中,怪物会自动的往玩家所在地点走去,那需要创建一个C#脚本EnemyAI,包含两个功能: 1. 怪物旋转自己对准玩家 2. 怪物向前移动,追逐玩家 public class EnemyAI : MonoBehaviour { public Transform target; public int moveSpeed; public int rotateSpeed; private Transform myTransform; void Awake(){ myTransform = trans…