如何在Unity中返回Vector3

时间:2015-01-20 10:46:46

标签: unity3d

我需要编写将返回vector3的函数。

public Vector3 returnVec(){
    //Some code
    return gameObject.transform.position;
}

我想从另一个脚本调用此函数,但我收到错误: "并非所有代码路径都返回值"

你能帮助我吗?

1 个答案:

答案 0 :(得分:0)

此错误表示您在某个地方错过了return,在您注释为“#34;某些代码"”的块中。如果确实存在一些情况,那么,某些执行路径不会以return结束。

类似的东西:

if (A){
   //return a Vector3;
else if (B){
   //instructions without a return;
   //end of method;
}