Код для движения игрока в Unity:
Используемый язык:
С# скрипт:
Не копируйте этот код:
Код С#:
![]() |
| All C# Script For Unity. |
For public class:
Public float speed = 6f;
Public float jump = 6f;
Public RigidBody rb;
Private bool IsGrounded = true;
For start class:
Cursor.Visibly = false;
For update class:
Float horizontal = Input.GetAxis("Horizontal") * Time.DeltaTime * speed;
Float vertical = Input.GetAxis("Vertical") * Time.DeltaTime * speed;
Transform.Translate(new Vector3(horizontal, 0, vertical));
(Input.GetKeyDown(KeyCode.Space) && IsGrounded)
rb.AddForce(new Vector3(0, jump, 0), ForceMode.Impulse);
IsGrounded = false;
}
void OnCollisionEnter(Collision player)
if(player.collider.name == "Ground")
{
IsGrounded = true;
}
Как использовать :
Когда вы закончите писать этот код, поместите его на свой плеер,
затем добавьте Riggedbaddie в плеер,
затем поместите Riggedbaddie на его место в коде, а затем подключите камеру к плееру,
перетащив их на
Узнать больше. Введите темы на этом сайте.
Чтобы узнать больше о Unity,
получить доступ к другим темам на этом сайте.

