关于Three.js中Geometry的API使用问题(大概类似于3D模型锚点设置问题)

1回答

关于Three.js中Geometry的API使用问题(大概类似于3D模型锚点设置问题)

提问者 Maximilian Liu 2018-01-14 253浏览

谢谢观看,是这样的,小弟最近在用Three.js做3DH5游戏的开发,然后对geometry.translate()geometry.center()的原理和用法不是很了解,希望各位能帮助解一下惑,谢谢!

举个例子如果我要压缩一个方块,如果我单纯的每帧调用mesh.scale.y-=0.1就有如下效果一:(但这个效果并不是我想要的)
我想要的效果二是这样的:(我是使用geometry.translaste(0,50,0)和mesh.position.y=50这种方法实现的)
首先,我不是太明白(我直接学的别人的源码,有些费解),所以关于

geometry.translate()geometry.center()的用法原理,希望各位前辈能给讲解下;

其次,如果我使用效果二的方式来设定的话,那么我在使用Tween.js又会出现新的问题,效果非常诡异,因为之前是绕中心旋转的,现在却是绕底部旋转,然后如果我设置回来,模型还会不自然的卡一下....
所以请各位社区前辈能给详细说明一下:
这个两个API的实际原理和用法实例,非常感谢!

快来消灭0回答吧

{{ dataList.answer_count | view-format }}回答
加载中... 查看更多回答

相关问题

腾讯GAD公众号

腾讯GAD 游戏开发者平台

正在为您生成个性化社区首页

已为您定制专属社区首页

选择关注标签

全新改版的GAD,想你所想,等你体验...
  • 策划{{selectCount.plan}}
  • 开发{{selectCount.program}}
  • 美术{{selectCount.art}}
  • VR/AR{{selectCount.vr}}
{{tab.name}}
跳过

选择关注用户

  • {{tab.user.NickName}} {{tab.introduction}}