Я редко пишу комментарии на ютубе, но тут хочу оставить комментарий, и благодарность за то что ты перевёл видео ролик, причём тот который реально очень полезный, спасибо тебе большое :3
using System.Collections; using System.Collections.Generic; using UnityEngine; public class MouseLuke : MonoBehaviour { public float mouseSenisit = 100f; public Transform playerBody; float xRotation = 0;
// Start is called before the first frame update void Start() { Cursor.lockState = CursorLockMode.Locked; } // Update is called once per frame void Update() { float mouseX = Input.GetAxis("Mouse X") * mouseSenisit * Time.deltaTime; float mouseY = Input.GetAxis("Mouse Y") * mouseSenisit * Time.deltaTime; xRotation -= mouseY; transform.localRotation = Quaternion.Euler(xRotation, 0, 0); xRotation = Mathf.Clamp(xRotation, -90f, 90f); playerBody.Rotate(Vector3.up * mouseX); } }
cause g is speed change. speed mesure is meter per second, and accelleration is a change on N meter per secon every second. thats why time in squere. )
Привет. Кого в интернете или в ютубе можно попросить сделать тренажер-игра английского языка? Например в виде какого-то 3Д героя, он просто стоит и говорит по английски. Сначала простые слова и предложения, потом все усложняется. Дикция как носитель английского языка. Есть меню перевода, если кому не понятно что он сказал. Нужно выполнять задания, которые он говорит
Попробуй так if (Input.GetButtonDown("Jump") && isGrounded) { velocity.y = Mathf.Sqrt(jumpHeight * -2f * gravity); } else { velocity.y += gravity * Time.deltaTime; } а "velocity.y += gravity * Time.deltaTime;" ниже закомментируй. Если использовать более современный контролер считывания с клавиатуры/джойстика то такой проблемы нет. Надеюсь поможет.
Hello, I was generate my world by proceduring, and trying to adapt ure code to it. I have interest results. My personage jumps, walks and falls, but velocity.y not grow any case. And somehow I shoud inverte my gravity to amke it work. How I can handle it? Thanks
спасибо тебе огромное за перевод и озвучку видео, еще и видео оказалось крайне полезным
Я редко пишу комментарии на ютубе, но тут хочу оставить комментарий, и благодарность за то что ты перевёл видео ролик, причём тот который реально очень полезный, спасибо тебе большое :3
Согл. Но звук говно
Конечно огромное тебе спасибо за это видео, за то что ты перевел это видео. Но звук слишком тихий, в некоторых моментах английский диктор перебивает
Спасибо за перевод
Давай исчо!!! Переводи все что есть, будем всё смотреть!😊
Большое спасибо за перевод!
good video. Only one thing would be nice to add. Adding Masklayer in generated terrain by C# that would be very interesting) TY
9:14 зачем нужен quaternion? Почему нельзя сразу присвоить значение xRotation к нужной вертикали x или y?
В CharacterController есть уже свойство isGrounded, смысла делать новый layer нету
7:12 а почему умножение Vector3.up на mouseX , а не сложение? Я не понимаю принципа((
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MouseLuke : MonoBehaviour
{
public float mouseSenisit = 100f;
public Transform playerBody;
float xRotation = 0;
// Start is called before the first frame update
void Start()
{
Cursor.lockState = CursorLockMode.Locked;
}
// Update is called once per frame
void Update()
{
float mouseX = Input.GetAxis("Mouse X") * mouseSenisit * Time.deltaTime;
float mouseY = Input.GetAxis("Mouse Y") * mouseSenisit * Time.deltaTime;
xRotation -= mouseY;
transform.localRotation = Quaternion.Euler(xRotation, 0, 0);
xRotation = Mathf.Clamp(xRotation, -90f, 90f);
playerBody.Rotate(Vector3.up * mouseX);
}
}
всё сделал, но когда прыгаю впритык к какому то ящику, персонаж лагает\прилипает к этому обьекту
подскажите, может кто то знает решение проблемы?
cause g is speed change. speed mesure is meter per second, and accelleration is a change on N meter per secon every second. thats why time in squere. )
using UnityEngine;
public class PlayerMovement : MonoBehaviour
{
public CharacterController controller;
public float speed = 12f;
public float gravity = -9f;
public float jumpHeight = 3f;
public Transform groundCheck;
public float groundDistance;
public LayerMask groundMask;
Vector3 velocity;
bool isGrounded;
void Update()
{
isGrounded = Physics.CheckSphere(groundCheck.position, groundDistance, groundMask);
if (isGrounded && velocity.y < 0)
{
velocity.y = -2f;
}
float x = Input.GetAxis("Horizontal");
float z = Input.GetAxis("Vertical");
Vector3 move = transform.right * x + transform.forward * z;
controller.Move(move * speed * Time.deltaTime);
if (Input.GetButtonDown("Jump") && isGrounded)
{
velocity.y = Mathf.Sqrt(jumpHeight * -2f * gravity);
}
controller.Move(velocity * Time.deltaTime);
velocity.y += gravity * Time.deltaTime;
}
}
Привет. Кого в интернете или в ютубе можно попросить сделать тренажер-игра английского языка? Например в виде какого-то 3Д героя, он просто стоит и говорит по английски. Сначала простые слова и предложения, потом все усложняется. Дикция как носитель английского языка. Есть меню перевода, если кому не понятно что он сказал. Нужно выполнять задания, которые он говорит
караваны грабить не нужно?
@@SRMRKN какие караваны?
СПАСИБО!!!
Спасибо
Товарищи, помогите! У меня при повороте вверх и вниз дергает камеру.
Есть ссылка на оригинал на английском? Двуголосая озвучка не воспринимается совсем, почему нельзя было очистить дорожку на монтаже?
Как убрать полет при нажатии пробела много раз?
Сними пожалуйста видос😢
Попробуй так
if (Input.GetButtonDown("Jump") && isGrounded)
{
velocity.y = Mathf.Sqrt(jumpHeight * -2f * gravity);
}
else { velocity.y += gravity * Time.deltaTime; }
а "velocity.y += gravity * Time.deltaTime;" ниже закомментируй. Если использовать более современный контролер считывания с клавиатуры/джойстика то такой проблемы нет. Надеюсь поможет.
Hello, I was generate my world by proceduring, and trying to adapt ure code to it. I have interest results. My personage jumps, walks and falls, but velocity.y not grow any case. And somehow I shoud inverte my gravity to amke it work. How I can handle it? Thanks
The problem is in bool isGrounded. It's not changing.
Несомненно лучший гайд, огромное спасибо автору. У меня почему-то не работает( я туплю наверное
Перевод это хорошо придумано. Но голос оригинала зачем оставлять? Ничего не разобрать
так типо модно
я баг нашёл, типо тыкаю быстро пробел и перс взлетает
Нашел как это контрить?
у меня не работает прыжок помогите плз
У меня почему то камера по иксу не крутиться чё делать?
У меня по игрику
Камера дергается
Я полностью скопировал первый код, но у меня камера вращается только влево и вправо, ещё раз код полностью переделан и я уже все проверил.
я сделал, господи, это жесть какая-та
using UnityEngine;
public class cameraandmouse : MonoBehaviour
{
public float mouseSensivity = 100f;
public Transform player;
float xRotation = 0f;
// Start is called before the first frame update
void Start()
{
Cursor.lockState = CursorLockMode.Locked;
}
// Update is called once per frame
void Update()
{
float mouseX = Input.GetAxis("Mouse X") * mouseSensivity * Time.deltaTime;
float mouseY = Input.GetAxis("Mouse Y") * mouseSensivity * Time.deltaTime;
xRotation -= mouseY;
transform.localRotation = Quaternion.Euler(xRotation, 0, 0);
xRotation = Mathf.Clamp(xRotation, -90f, 90f);
player.Rotate(Vector3.up * mouseX);
}
}
Все круто, но добавь себе немного валюме
Ок, звук вроде норм. Поправлю немного в следующий раз
Не работает
я делаю все точ в точ но мне говарат что неправельный класс
Этому видео уже 2 года и этот код не совсем рабочий уже. И он ушел с ютуба уже год назад. Жалко, много инфы давал по разработке игр.
А что именно не работает?
Просто не могу уже 2 дня найти движение чтобы чел двигался туда куда смотрит камера
@@fanti1_ всеработает =/
а вот если ты сохранил скрипт и кинул его в юнити а там ошибка что делать надо?
здравствуйте можете помочь, я создал игру и хочу продать проект(не плей маркете,а обычному человеку), где продать, как это сделать, вабще шо делать,
@Derzayka привет норм ты как
@Derzayka 3 месяца просто потратил время
@Derzayka я особо ничем не владею, я просто смотрел видео и повторял
Неразборчиво, совсем.. (((
Голоса сливаются по громкости. Не найс
привет, если не трудно выключи английский звук, а то ничего не слышно
Курс юнити разработчика👉itproger.com/?link=-7xak76v
Мои игры: yandex.ru/games/app/259342?lang=ru
Не работает
Мне очень понравилось, жалко что он ушёл два года назад. У меня только не работает свободное перемещение камеры-(((
.
какой ужасный звук
мне лично все нравится
@@Game_ну кому-то нравится есть говно
@@Teness1n бывает)
вот бы ссылка на скрипт была а то так лень писать