Vec3.add后坐标为什么变成0了

Vec3.add(vec3_1,vec3_2,vec3_3)
vec3_1 值为new Vec3(0,100,0)
vec3_2 值为new Vec3(0,0,0)
vec3_3 值为new Vec3(0,0,0)

为什么结果是Vec3(0,0,0),这里的逐元素不包括第一个吗?

没报错?

vec3_1 是输出参数,不参与加的

1赞

一般是两个向量相加吧,三个向量相加有意义吗?

楼主那个是静态方法,你这个是非静态的,两个东西。

函数实现是第二个和第三个相加,然后把结果赋值给第一个。

记得静态方法里有个坐标偏移的,在web正常,但是在原生没有效果,因为原生根本没有那个对应的方法。

嗯嗯,悟了

你这个是实例方法,有静态方法。

明白了,万分感谢。

我也好奇这个,文档写的不清楚哈哈