UNITY&&ПРОГЕРЫ хелпуйте!

Mgman

Бог флуда
Дней с нами
3.205
Розыгрыши
1
Сообщения
3.319
Репутация
125
Реакции
3.575
Ошибка:
Screenshot_5.jpg

Госпаде,как ее исправить??,главное все по тутору делал,а консоль такая в юнити :"Тобi пiзда".
А я такой :"Шо ты там на мове балякаешь НИЧЕ НЕ ПОНЯТНО ЖЕ."
Код:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class character : MonoBehaviour

{
    [SerializeField]
    private float speed = 3.0f;
    [SerializeField]
    private int lives = 5;
    [SerializeField]
    private float jumpForce = 15.0f;
    private bool isground = false;

    new private Rigidbody2D rigidbody;
    private Animator animator;
    private SpriteRenderer sprite;
    private CharState State
    {
        get { return (CharState)animator.GetInteger("State"); }
        set { animator.SetInteger("State",(int)value); }
    }
    private void FixedUpdate()
    {
        checkground();
    }

    private void Awake()
    {
        rigidbody = GetComponent<Rigidbody2D>();
        animator = GetComponent<Animator>();
        sprite = GetComponentInChildren<SpriteRenderer>();
    }
    private void Update()
    {
        State = CharState.idle;
        if (Input.GetButton("Horizontal")) Run();
        if (isground&&Input.GetButtonDown("Jump")) jump();
    }
    private void Run()
    {
        State = CharState.run;
        Vector3 direction = transform.right * Input.GetAxis("Horizontal");
        transform.position = Vector3.MoveTowards(transform.position, transform.position + direction ,speed*Time.deltaTime);
        sprite.flipX = direction.x < 0.0f;
    }
    private void jump()
    {
   
        rigidbody.AddForce(transform.up*jumpForce,ForceMode2D.Impulse);
    }
    private void checkground()
    {

        Collider2D[]colliders = Physics2D.OverlapCircleAll(transform.position,0.3f);
        isground = colliders.Length > 1;
       
    }

}
public enum CharState
{
    idle,
    run,
    jump
}
Сумон богов @Aлександр и @20FPS
 
  • Like
Реакции: 20FPS и Hones


сильно сложно
 
я просто бог унижений лисы, не более.
 
Где у тебя предопределен тип чарстейт?
Либо это и есть проблема, либо я слепой, и не вижу ее