Unity 3d 实现AI随机行走
通过自己的思路实现的 AI 随机行走,转向,新手上路如有写的不好的地方欢迎讨论。
效果图
下面是代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Threading;
public class xc : MonoBehaviour
{
//行走速度和旋转速度,这里说一下加public挂载后可以在unity的检查器上修改数值并调试,反之则无
public float MoveSpeed = 1.0f;
public float RotateSpeed = 30.0f;
//控制走路方式
public int key = 0;
//当前是否行走
public bool temp= true;
//当前挂载脚本的人物行为
Animator m_Animator;
// Start is called before the first frame update
void Start()
{
key = 1;
//获取人物行为,如未使用模型和行为树作请注释掉这条代码
m_Animator = GetComponent<Animator>()