Вопросы и ответы по «Unity 3D»

The local function 'CheckGround' is declared but never used. Помогите что делать?

всех приветствую решил поучить юнити по уроку из инета а точнее по курсу "юнити два де платформер с нуля"
написал такой код
using System.Collections;
using System.Collections.Generic;
using UnityEngine;


public class Player : MonoBehaviour
{
public Transform groundChek;
Rigidbody2D rb;
public float Speed;
public float jumpHeight;
bool isGrounded;
void Start()
{
rb = GetComponent();
}

// Update is called once per frame
void Update()
{
Flip();
CheckGround();
}
void FixedUpdate()
{
rb.velocity = new Vector2(Input.GetAxis("Horizontal") * Speed, rb.velocity.y);
if(Input.GetKeyDown(KeyCode.Space) && isGrounded) {
rb.AddForce(transform.up * jumpHeight, ForceMode2D.Impulse);
}
}

void Flip () {
if(Input.GetAxis("Horizontal") > 0) {
transform.localRotation = Quaternion.Euler(0, 0, 0);
if(Input.GetAxis("Horizontal") < 0) {
transform.localRotation = Quaternion.Euler(0, 180, 0);
}
}
void CheckGround () {

Collider2D[] colliders = Physics2D.OverlapCircleAll(groundCheck.posithion, 0.2f);
isGrounded = colliders.Length > 1;
}

}
}
движение обьекта по горизонтали и прыжки плучилось сделать но вот код в методе флип просто не работает не выдавая ошибку а вот при попытке написать мектод чекграунд все крашится и вылазиет трри ошибки
Assets\Player.cs(43,14): warning CS8321: The local function 'CheckGround' is declared but never used
Assets\Player.cs(46,65): error CS0103: The name 'groundCheck' does not exist in the current context
Assets\Player.cs(22,9): error CS0103: The name 'CheckGround' does not exist in the current context

Assets\Player.cs(22,9): error CS0103: The name 'CheckGround' does not exist in the current context

все желание работать пропадает не дайте разработчику с амбицами упастьв болото дезмотивации!!!!!!!!!!!!!!!!!!!!!!
12.03.2022 18:03
Пожаловаться
Подписаться
+
0
-
0

Ответы на вопрос (0)

Сортировать по
голосам
Пока нет ни одного ответа. Оставьте первый.
Попробуйте также:

Похожие вопросы :

Добавить ответ

Ваше имя:

Регистрация? Это возможность подписаться на новые ответы, получать за ответы очки и призы
В ответ на сообщение Нет
+ Фото
Captcha
Текст с картинки:
Отправить
Маты, сообщения БОЛЬШИМИ БУКВАМИ, с грубыми ошибками, просто неуважительные или совершенно не по теме будут удаляться.