请问大佬立方体贴图问题的思路
threejs吧
全部回复
仅看楼主
level 1
鼠标拖动的图片如何成为里鼠标最近的立方体表面的贴图?使用鼠标选择贴图,而不是单纯的map函数
2019年07月20日 15点07分 1
level 1
假设你是说要改变的是立方体上离鼠标最近的那个面的贴图,且你说的map函数是指材质里的uniform值map。既然与鼠标有关,肯定是要射线检测了。立方体网格按6个group赋给不同 的材质(boxgeometry和boxbuffergeometry及自己添加属性绘制的立方体buffergeometry方法不相同,看官方样例),这样就可以使立方体的6个面有不同的贴图了,先射线检测拾取“贴图”,然后获取到离射线最近的三角面所属的那个面,将所拾取的“贴图”的材质的map赋给目标面相应的材质,这是常规的做法。
2019年07月30日 14点07分 2
1