Нужна помощь со скриптом

Программирование на Юнити.

Нужна помощь со скриптом

Сообщение RFUTBOTBAJBACG 05 мар 2023, 17:56

Вот ошибка : NullReferenceException: Object reference not set to an instance of an object
MouseAround.Update () (at Assets/MouseAround.cs:20)

Синтаксис:
Используется csharp
using UnityEngine;
using UnityEngine.InputSystem;

public class MouseAround : MonoBehaviour
{
    public float mouseSensevity = 100f;
    public Transform playerBody;

    float xRotation;

    void Start()
    {
       
    }
    void Update()
    {
        float mouseX = 0;
        float mouseY = 0;

        if(Touchscreen.current.touches.Count > 0 && Touchscreen.current.touches[0].isInProgress)
        {
            mouseX = Touchscreen.current.touches[0].delta.ReadValue().x;
            mouseY = Touchscreen.current.touches[0].delta.ReadValue().y;
        }

        mouseX *= mouseSensevity;
        mouseY *= mouseSensevity;

        xRotation -= mouseY * Time.deltaTime;
        xRotation = Mathf.Clamp(xRotation, -80, 80);

        transform.localRotation = Quaternion.Euler(xRotation, 0, 0);

        playerBody.Rotate(Vector3.up * mouseX * Time.deltaTime);
    }
}
 
RFUTBOTBAJBACG
UNец
 
Сообщения: 9
Зарегистрирован: 21 янв 2023, 20:55

Re: Нужна помощь со скриптом

Сообщение Jarico 05 мар 2023, 18:00

проверку на playerBody сделай и укажи его
Github: _https://github.com/redheadgektor
Discord: Конь! Чаю!#9382 (сижу редко)
YouTube: _https://www.youtube.com/channel/UCPQ04Xpbbw2uGc1gsZtO3HQ
Telegram: _https://t.me/redheadgektor
Аватара пользователя
Jarico
Адепт
 
Сообщения: 1084
Зарегистрирован: 06 янв 2019, 17:37
Откуда: 0xDEAD
Skype: none
  • Сайт


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12