Unity3D吐槽3--Rotation

      今天折腾旋转的问题,本来想脚本控制从XX角度转到YY角度,这样省得美术去做动画。用iTween来处理的RotateTo()函数来处理。主要代码如下

View Code
1 Quaternion qu = Quaternion.Euler(destRotate.x,destRotate.y,destRotate.z);
2 transform.rotation = qu;
3 
4 iTween.RotateTo(gameObject, iTween.Hash("rotation",sourceRotate,"looptype","pingPong","time",duration,"oncomplete","MyFunction",);

     但发现会跳帧,不知道啥原因。暂时先让美术去做动画来处理。Unity3d里的四元素组支持角度,这个不错,懒得换算成弧度了。等有空再好好研究。

     实际操作中发现组件的复制这个功能得有,不然实在太麻烦了。得找空简单实现一下。不求完美,只求适用的。

posted on 2012-05-24 00:55  流浪念枫雪  阅读(676)  评论(0编辑  收藏  举报

导航