我正在尝试使用渲染摄像机,但它给了我这个错误:
错误:脚本:/rendercam/camera.script:147:vmath.vector4 只有字段 x、y、z、w。
堆栈回溯:
[C]:在函数“__index”中
我查看了代码,发现 self.data 是一个带有 lpos = self.lpos 的容器。lpos 被分配给 go.get_position()。错误在 self.data.lpos = go.get_position() 行中。这是如何导致错误的,我该怎么做才能修复它?
我试过打印它的位置(这似乎是问题所在),但是当它把 print("position is ", go.get_position()) 放在除了 init 之外的任何地方时都会抛出同样的错误。
错误:脚本:/rendercam/camera.script:139:vmath.vector4 只有字段 x、y、z、w。堆栈回溯:[C]:在函数“__index”/rendercam/camera.script:139:在函数/rendercam/camera.script:137