Скрипт должен извлекать из моно-поведения - PullRequest
0 голосов
/ 10 марта 2020

Я пытаюсь добавить скрипт в спрайт Player, но Unity выдает мне эту ошибку, вы можете мне помочь? enter image description here

using System.Collections;
using UnityEngine;

[RequireComponent (typeof (RigidBody2D))]
public class PlayerMovement : MonoBehaviour 
{

RigidBody2D body;

//Upgradable Variables
float moveSpeed = 3f;

// Start is called before the first frame update
void Start () {
    body = GetComponent<RigidBody2D>();
}

// Update is called once per frame
void Update () {
    Movement();

} 

void Movement()
{
    float h = Input.GetAxis("Horizontal");
    Vector2 velocity = new Vector2(Vector2.right.x * moveSpeed * h, body.velocity.y);

    body.velocity = velocity;
}
}

Ответы [ 2 ]

0 голосов
/ 10 марта 2020

Вы пытаетесь добавить скрипт «CallbackExecutor», а не PlayerMovement.

0 голосов
/ 10 марта 2020

Возможно, вы имеете в виду Rigidbody2D? Буква «b» не должна быть написана заглавными буквами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...