let ret = new Vec3(bombPos.add(bombPos.subtract(weaponPos).normalize().multiplyScalar(1000)));
要做这样的向量变换,Cocos2就随便写,Cocos3就要注意很多东西。
不能随着引擎开发人员的习惯乱改aPI,大忌
clone下再用行么
是这样啊,但是哪个引擎要让人这样用啊?
检查代码都检查不过来。。
想不明白怎么发明这种API的,真的(⊙o⊙)
凑合着用呗,我觉得还行哈
因为这个引起很多Bug了。。
好像有静态函数吧
确实,我之前一些向量操作也是因为 原向量被更改导致的,不过后面就习惯了。
– 感觉如果不想自己写 .clone(),其实引擎源代码上也是要写 clone的。