Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

Robert Taylor Ученик (236), закрыт 1 год назад
Я создал врага который преследует игрока. Игрок не проходит сквозь стены и сквозь врага тоже. Однако враг на своем пути не видит нечего - проходит сквозь стены. Как то можно это исправить?
Дополнен 1 год назад
Скрипт:
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);
}
}
}
Лучший ответ
Terel Профи (943) 1 год назад
Покажи код передвижения врага, так будет людям легче понять
Остальные ответы
Иван Ипатов Профи (508) 1 год назад
код говнище, надо через Nav Mesh делать, а не это все
Похожие вопросы