调用时提示Property ‘mag’ does not exist on type ‘Vec3’,在vec3类里也确实没看到mag方法
你是要这个吗
https://github.com/cocos-creator/engine/blob/314ede133/cocos/core/math/vec3.ts#L220
或者是这个
https://github.com/cocos-creator/engine/blob/314ede133/cocos/core/math/vec3.ts#L242
vec3的对象不是能调用mag这个方法返回该向量的长度吗。现在好像没有这个方法?
那就是 len 方法了
好像是的。。再问一下我想用该方法返回来的长度与我的一个number作比较,但是len返回的是一个() => number的type。我该怎么比较呢
pos_0.len() < this.max_R 这样
那就 Vec3.len(pos_0) < this.max_R
我也没注意变成类的静态方法了,之前的 mag 是对象方法的
我也没仔细看,对象方法还是有的 pos_0.length() < this.max_R,你最开始的写法就可以,只是你忘了加括号
OK解决了!thx
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。