这是Unity3D js脚本错误,在PC上工作正常,但如果我尝试将平台切换到android ...
var RelativeWaypointPosition : Vector3 = transform.InverseTransformPoint( Vector3(
waypoints[currentWaypoint].position.x,
transform.position.y,
waypoints[currentWaypoint].position.z ) );
答案 0 :(得分:0)
检查this thread是否存在类似问题 - 以及修复问题的可能方法。
简而言之,您的waypoints
变量可能只是Array
类型,而实际上应该是Transform[]
。因此,相应地调整作业。
答案 1 :(得分:0)
修复“var RelativeWaypointPosition”此代码之前的错误添加
var waypoints : Transform[];
waypoints = waypointContainer.GetComponentsInChildren.<Transform>();