您的位置:首页 > 移动开发 > Unity3D

Unity3D吐槽3--Rotation

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

View Code

Quaternion qu = Quaternion.Euler(destRotate.x,destRotate.y,destRotate.z);
transform.rotation = qu;

iTween.RotateTo(gameObject, iTween.Hash("rotation",sourceRotate,"looptype","pingPong","time",duration,"oncomplete","MyFunction",);

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

实际操作中发现组件的复制这个功能得有,不然实在太麻烦了。得找空简单实现一下。不求完美,只求适用的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: