Unity Управление камерой персонажа курсором мышки.

Unity Управление камерой персонажа курсором мышки.

4,697 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@DipCrai
@DipCrai - 02.06.2022 20:45

спасибо огромное!

Ответить
@zhozha_
@zhozha_ - 17.07.2022 20:40

Спасибо, что не оставил скрипт в описании, ну чтобы не терять время

Ответить
@olegggames6409
@olegggames6409 - 12.08.2022 09:37

Спасибо, единственный нормальный тутор на ютубе

Ответить
@kalter36
@kalter36 - 01.10.2022 20:15

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;

public class Camera : MonoBehaviour
{
public float mouseSensitiviti = 100f;

public Transform playerBody;

private float xRotation = 0f;

void Start()
{
Cursor.lockState = CursorLockMode.Locked;
}

void Update()
{
float mouseX = Input.GetAxis("Mouse X") * mouseSensitiviti * Time.deltaTime;
float mouseY = Input.GetAxis("Mouse Y") * mouseSensitiviti * Time.deltaTime;

xRotation -= mouseY;
xRotation = Mathf.Clamp(xRotation, -90f, 90f);

transform.localRotation = Quaternion.Euler(xRotation, 0f, 0f);
playerBody.Rotate(Vector3.up * mouseX);
}
}

Ответить
@Negrin_boy_3Dshnik
@Negrin_boy_3Dshnik - 22.02.2023 00:12

Привет! Ты мне очень помог! Жаль что так мало просмотров :(

Ответить
@Viperesss_L9
@Viperesss_L9 - 02.03.2023 14:12

пон

Ответить
@ivanivanov9705
@ivanivanov9705 - 09.06.2023 00:28

Спасибо, очень помог. :)

Ответить
@nerickshorts
@nerickshorts - 04.07.2023 15:21

Мне очень помог в создании игры

Ответить
@Bratmen
@Bratmen - 15.07.2023 01:56

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Camera : MonoBehaviour
{
public float mouseSensitiviti = 100f;
public Transform playerBody;
float xRotation = 0f;

void Start()
{
Cursor.lockState = CursorLockMode.Locked;
}


void Update()
{
float mouseX = Input.GetAxis("Mouse X") * mouseSensitiviti * Time.deltaTime;
float mouseY = Input.GetAxis("Mouse Y") * mouseSensitiviti * Time.deltaTime;

xRotation -= mouseY;
xRotation = Mathf.Clamp(xRotation, -90f, 90f);

transform.localRotation = Quaternion.Euler(xRotation, 0f, 0f);
playerBody.Rotate(Vector3.up * mouseX);

}
}

Ответить
@Ryntsk
@Ryntsk - 13.11.2023 18:24

Топ

Ответить
@maxim_studio
@maxim_studio - 22.02.2024 22:24

Однозначно лайк и подписка!! Топ туториал

Ответить
@SupervoltV
@SupervoltV - 04.03.2024 18:05

РЕБЯТА ПОДСКАЖИТЕ ПОЖАЛУЙСТА!
У МЕНЯ 2 ОШИБКИ 1525 И 1002
И ОНИ ПИШУТ ЧТО МИНУС ЛИШНИЙ В 22Й СТРОЧКЕ😢 ЧТО ДЕЛАТЬ

Ответить
@Barboskin_uwu
@Barboskin_uwu - 12.03.2024 19:14

помогите что делать если он по оси x трясётся а не крутятся а с осью y всё норм

Ответить
@АлексейЗахаров-ь2щ
@АлексейЗахаров-ь2щ - 28.06.2024 09:49

А я допустим хочу стратегию сделать. Как сделать так, чтобы камера двигалась в ту же сторону, к которой курсор "прижался"?
И как в таком случае движения персонажа привязать к мыши? Типо куда кликнул, туда и пошëл?

Ответить