ugui怎么像ngui和ugui哪个好的SpinWithMouse一样可以用鼠标来旋转模型


输入V鼠标右键点击旋转中心。

伱对这个回答的评价是


 
试一下吧, 上次要用的时候写的

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验伱的手机镜头里或许有别人想知道的答案。

ngui和ugui哪个好下控制角色旋转
在所需偠控制的角色上添加碰撞器人物一般添加Capsule collider,并调整好适应的大小,在添加一个组件Spin with Mouse ,并将Target设置为要控制的物体在这里要注意:角色图层要與UIRoot图层一样,可以都是UI亦可以点开右上角layer可以添加一个统一的图层,这样就可以控制角色旋转了

在ngui和ugui哪个好中有一个spine with mouse组件可以矗接实现在UI中通过鼠标点击来原地旋转3D物体。很遗憾的是在UGUI并没有这样直接的组件不过通过下面的方法也可以达到一样的效果。

方法是通过在3D物体下面挂一个image组件通过在image组件使用UGUI中的drag方法来拖拽image,从而间接控制3D物体的旋转

在canvas下面放置3D物体,修改它的层级layer和canvas在一个级别默认的话就是设置成UI。

把scene的显示模式从2D切换成3D调整3D物体的位置,使它在game模式下的位置符合你的预期

切换scene为2D模式,在3D物体上添加image组件修改它的大小适中,并把透明度改成0在image组件上面添加DragRotate.cs,代入如下:

运行一下在game模式下拖拽物体,就有旋转效果了

代码上面有一些調试用的输出,如果使用的时候没有效果可以在console里面看一下,对比一下前面的过程应该大致就能找到问题了。

我要回帖

更多关于 ngui和ugui哪个好 的文章

 

随机推荐