我试图将一些UnityScript代码转换为D#,我收到以下错误:
表达式表示的方法基团,其中一个
variable,value或type预期对Getcomponent
void Update ()
{
float xVel = GetComponent().Rigidbody2D().velocity.x;
if( xVel < 18 && xVel > -18 && xVel !=0){
if(xVel > 0){
GetComponent.Rigidbody2D().velocity.x=20;
}else{
GetComponent.Rigidbody2D().velocity.x = -20;
}
}
}
Run Code Online (Sandbox Code Playgroud)