Задать вопрос
@antonghdi3

Unity вид от 1 лица и вид игроков на другого игрока?

Есть проблема, я импортировал модельку игрока и настроил ему камеру, но если например игрок поворачивает своей камерой от 1 лица, то видит себя, а надо чтобы он не видел себя от 1 лица, но другие игроки должны его видеть
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
@maksam07
Ответ написан
Комментировать
@DrRen7
Для 1 лица мы используем полную модель только для создания тени а сам мэш выключаем.
Если же это там надо для мп, то делаем так при инициализации игрока и только у владельца условно
using Unity.Netcode;
using UnityEngine;

public class Owner : NetworkBehaviour
{
    [SerializeField]MeshRenderer _mR;

    private void Start()
    {
        if (IsOwner) HideModel();
    }

    void HideModel() 
    {
        _mR = GetComponent<MeshRenderer>();
        _mR.shadowCastingMode = UnityEngine.Rendering.ShadowCastingMode.ShadowsOnly;
    }
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы