在three.js项目开发中,博主认为灵活运用attach和add的区别,可以在很多地方有出其不意的效果,可以省去繁琐的矩阵变化操作,对于初学者来说是一个很好用的小技巧:
1.parent.add(child):
child物体会在加入parent物体后,会受到parent物体影响,例如parent物体本身缩放了两倍,那么child物体加入后,也会同样的缩放两倍;
parent.attach(child):
child物体会在加入parent物体后,不会受到parent物体影响,例如parent物体本身缩放了两倍,那么child物体加入后,会保持自己同样的大小;