C# error CS1519
本文关键字:CS1519 error | 更新日期: 2023-09-27 18:13:03
我一直收到这个:
关于:错误CS1519类、结构或接口中出现意外符号"{"成员声明
void LineRendererUpdate (); {
Vector2 catapultToProjectile = transform.position - catapultLineFront.transform.position;
leftCatapultToProjectile.direction = catapultToProjectile;
Vector3 holdPoint = leftCatapultToProjectile.GetPoint(catapultToProjectile.magnitude + circleRadius);
catapultLineFront.SetPosition(1, holdPoint);
catapultLineBack.SetPosition(1, holdPoint);
}
我不知道为什么。我对编程很陌生,但对c#更陌生。
去掉第一行的分号(;)。只有在调用方法时,才需要在方法后面加一个分号。
固定代码应该如下所示:
void LineRendererUpdate ()
{
Vector2 catapultToProjectile = transform.position - catapultLineFront.transform.position;
leftCatapultToProjectile.direction = catapultToProjectile;
Vector3 holdPoint = leftCatapultToProjectile.GetPoint(catapultToProjectile.magnitude + circleRadius);
catapultLineFront.SetPosition(1, holdPoint);
catapultLineBack.SetPosition(1, holdPoint);
}
去掉这一行的分号
void LineRendererUpdate (); {
这样编译器就能理解这是一个方法