Ejemplo n.º 1
0
    private void Start()
    {
        path.calcDistances();

        steeringBasics2 = GetComponent <SteeringBasics2>();
        wallAvoidance2  = GetComponent <WallAvoidance2>();
        followPath      = GetComponent <FollowPath>();
    }
Ejemplo n.º 2
0
    private void Start()
    {
        // 随机一个 弧度   (角度的取值范围 0~360, 弧度范围 0~2π)
        float theta = Random.value * 2 * Mathf.PI;

        // 位置 向量(极坐标 得到)     // x = rcos(θ),     y = rsin(θ),
        wanderTarget = new Vector3(wanderRadius * Mathf.Cos(theta),
                                   wanderRadius * Mathf.Sin(theta), 0);

        steeringBasics2 = GetComponent <SteeringBasics2>();
    }
Ejemplo n.º 3
0
 private void Start()
 {
     steeringBasics2 = GetComponent <SteeringBasics2>();
 }
Ejemplo n.º 4
0
 private void Start()
 {
     steeringBasics2 = GetComponent <SteeringBasics2>();
     wander4         = GetComponent <Wander4>();
 }
Ejemplo n.º 5
0
    private void Start()
    {
        steeringBasics = GetComponent <SteeringBasics2>();

        flee = GetComponent <Flee2>();
    }
Ejemplo n.º 6
0
 private void Start()
 {
     steeringBasics = GetComponent <SteeringBasics2>();
     pursue         = GetComponent <Pursue2>();
 }
Ejemplo n.º 7
0
    private void Start()
    {
        rb = GetComponent <Rigidbody>();

        steeringBasics = GetComponent <SteeringBasics2>();
    }