Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Помогите пожалуйста. Unity 3d

Я создал врага который преследует игрока. Игрок не проходит сквозь стены и сквозь врага тоже. Однако враг на своем пути не видит нечего - проходит сквозь стены. Как то можно это исправить?

Дополнен

Скрипт:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ChasePlayer : MonoBehaviour
{
public Transform player;
public float speed = 5f;

void Update()
{

float distance = Vector3.Distance(transform.position, player.position);


if (distance < 100f)
{

transform.LookAt(player);


transform.Translate(Vector3.forward * speed * Time.deltaTime);
}
}
}

По дате
По рейтингу
Аватар пользователя
Новичок

Покажи код передвижения врага, так будет людям легче понять

Аватар пользователя
Профи

код говнище, надо через Nav Mesh делать, а не это все