![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 26.02.2023
Сообщений: 1
|
![]()
выдает ошибку на GetInteger и SetInteger, пимал по гайдам на ютуб
Добавлено через 48 секунд using System.Collections; using System.Collections.Generic; using UnityEngine; public class Hero : MonoBehaviour { [SerializeField] private float speed = 3f; // скорость движения [SerializeField] private int lives = 5; // жизни [SerializeField] private float jumpForce = 15f; // сила прижка private bool isGrounded = false; private Rigidbody2D rb; private Animation anim; private SpriteRenderer sprite; private void Awake() { rb = GetComponent<Rigidbody2D>(); anim = GetComponent<Animation>(); sprite = GetComponentInChildren<SpriteRender er>(); } private States State { get { return (States)anim.GetInteger("State"); } set { anim.SetInteger("State", (int)value); } } private void FixedUpdate() { CheckGround(); } private void Update() { if (isGrounded) State = States.Idel; if (Input.GetButton("Horizontal")) Run(); if (isGrounded && Input.GetButtonDown("Jump")) Jump(); } private void Run() { if (isGrounded) State = States.Run; Vector3 dir = transform.right * Input.GetAxis("Horizontal"); transform.position = Vector3.MoveTowards(transform.posit ion, transform.position + dir, speed * Time.deltaTime); sprite.flipX = dir.x < 0.0f; } private void Jump() { rb.AddForce(transform.up * jumpForce, ForceMode2D.Impulse); } private void CheckGround() { Collider2D[] collider = Physics2D.OverlapCircleAll(transfor m.position, 0.3f); isGrounded = collider.Length > 1; if (!isGrounded) State = States.Jump ; } } public enum States { Idel = 0, Jump = 2, Run = 1 } |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,396
|
![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не понимаю в чем проблема | alex_titanic | Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) | 16 | 07.08.2022 23:11 |
как добавить рекламу юнити адс в приложение на юнити для андроида? | _Михаил_ | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 14 | 29.03.2021 22:54 |
почему вылетает юнити? | realLarkin | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 0 | 29.10.2019 07:40 |
Не понимаю в чем проблема. | Andrushe4ka | Общие вопросы Delphi | 5 | 18.08.2015 13:16 |