unity3d 旋转把手怎么弄
发布网友
发布时间:2022-05-14 18:42
我来回答
共1个回答
热心网友
时间:2023-08-15 06:44
这个貌似我知道的有两种:
一个是使用动画:
首先为这个门把手加一个animation的脚本(个人经验应该先把animator去掉),然后用animation窗口为这个把手做一个旋转的动画,然后通过什么事件触发播放这个动画就可以了。
播放得方法就是this.animation.Play ("XXXX");
其中XXXX是动画的名字。
此外还有的就是用代码来写,旋转的话需要:
this .transform .Translate (Vector3.forward *Time .deltaTime*speed );
其中Vector3.forward 是轴,speed是旋转的速度。
通过有一个事件触发这个代码就可以了。
新手自学,可能这两个方法都太基础,如果帮不上忙非常抱歉。
另外,如果回答有不正确的地方,希望指正,非常感谢。