永发信息网

unity3d如何使物体一直旋转 ,既按下按键后物体一直旋转,再按一次则停止,切换两种旋转速度时不冲突

答案:2  悬赏:30  手机版
解决时间 2021-03-03 19:28
using UnityEngine;
using System.Collections;
public class Zhuandong : MonoBehaviour
{
void Update ()
{
if (Input.GetKey(KeyCode.A))
{
print("two_1"); gameObject.transform.Rotate(Vector3.forward*Time.deltaTime*-400);
}
else if (Input.GetKey(KeyCode.S))
{
print("two_2"); gameObject.transform.Rotate(Vector3.forward*Time.deltaTime*-600);
}

}
}
最佳答案
你这样就是一直按住才会旋转嘛
你应该按住A时 Time.deltaTime*-400 为true 就一直旋转 Time.deltaTime*-600 这个就为false
反之一样
全部回答
什么是你所谓的不规则按键? 就是不是方的不是圆的是自己画的形状的那种? 如果你要起到按键功能的那个东西是个网格模型,那么: 先在inspecor标签下检查有没有mesh collider 如果没有的话add component->physics->mesh collider 然后指定你要用来做按键的那个网格就行了 如果是ngui的话,给那个ui添上一个脚本,脚本里面在onclick函数里面写上你要的操作就行了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一2.6的相反数( ),倒数( ),绝对值( )
天天艺术培训中心陈涛店地址在什么地方,想过
那个太阳=城里有啥游-听说注-册有 送对吗?这
存脐血带保险保什么
我从未想过分开 只是 我真的无能无力 英语 怎
小车买全险不小心自己刮花需要自己出钱维修吗
沈丘怎么好多楼盘没有五证可以买吗
宜昌市西陵区特疗诊所在什么地方啊,我要过去
三分之一乘四分之三表示什么?
怎么把电脑上的照片弄到简历上去
核心路由器升级割接是什么意思?
初级miRNA和成熟miRNA序列怎么获取
高度较低的房间,应采用以下何种灯具()。A.金
陕西昊业建设工程有限公司地址有知道的么?有
君可以加什么偏旁
推荐资讯
当变频器控制罗茨风机时,启动电流很大,如何
没什么比四字词语
VS2010上可以运行(Sxe-Sxa)/Sxa=1.28198e
人二分钟能读多少个字
天津现在自考还有8年年限吗?给个准确的答案
有个教授做过一个实验
请推荐几款隔离型dc-dc降压芯片输出电流8A以
临沂搬家公司哪家好?(临沂大运发搬家公司电
香港、澳门回归祖国后,所设立的行政区为BA.
夏天睡在地砖上会不会有影响
用所给的字母组合单词
我国古代根据阳光下物体影子变化来计时的仪器
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?