Получая это, пытаясь создать игру на Unity, я в значительной степени скопировал этот код из источника, но он все еще не работает, может кто-нибудь объяснить, почему?
Он подчеркнут зеленым и его скорость;
Это также происходит с другим полем с надписью backgroundElements;
public class BackgroundElement : MonoBehaviour{
[SerializeField]
private float **speed;**
public void Move()
{
transform.Translate(Vector2.left * speed * Time.smoothDeltaTime);
}
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GameManager : MonoBehaviour
{
[SerializeField]
private BackgroundElement[] backgroundElements;
void Start()
{
}
void Update()
{
if (true)
{
foreach (BackgroundElement element in backgroundElements)
{
element.Move();
}
}
}
}