Warum habe ich den Unity -Fehler "Fehler CS1061: 'rigidbody2d' erhalten, enthält keine Definition für 'linearvelocity'"

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Warum habe ich den Unity -Fehler "Fehler CS1061: 'rigidbody2d' erhalten, enthält keine Definition für 'linearvelocity'"

by Anonymous » 17 Mar 2025, 13:03

Ich habe den Fehler "Fehler CS1061: 'Rigidbody2d' erhielt keine Definition für 'linearvelocity' und keine zugängliche Erweiterungsmethode 'linearvelocity', die ein erstes Argument vom Typ 'rigidbody2d' akzeptiert:using System.Collections; using System.Collections.Generic; using UnityEngine;
public class Movement : MonoBehaviour
{
private Rigidbody2D rb;
// Start is called before the first frame update
void Start()
{
rb = GetComponent();
rb.linearVelocity = new Vector2(Random.Range(-10.0f,-10.0f), Random.Range(-10.0f,-10.0f));
}

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

}
}
< /code>
Mein Versuch war es, einen Würfel zu machen, der zu Beginn eine zufällige Geschwindigkeit gewann und entlang dieses Weges fortgesetzt wurde. Ich hatte erwartet, einen Fehler von irgendetwas anderem als linearvelocity zu erleben, aber anscheinend existiert er nicht.

Top