本篇内容主要讲解“用Unity实现使用鼠标旋转物体效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“用Unity实现使用鼠标旋转物体效果”吧!
本文实例为大家分享了Unity使用鼠标旋转物体效果的具体代码,供大家参考,具体内容如下
了解完基础知识后,然我们来做个小程序练习一下
1.在Main Camera下新建一个Cube
然后调整一下Cube的位置,把他放置在相机前方
2.给Cube挂载脚本
using System.Collections; using System.Collections.Generic; using UnityEngine; public class CubeControlScript : MonoBehaviour { // Start is called before the first frame update void Start() { //隐藏或者显示物体 //transform.gameObject.SetActive(true); } // Update is called once per frame void Update() { //如果鼠标左键按下 if (Input.GetMouseButton(0)) { float speed = 2.5f;//旋转跟随速度 float OffsetX = Input.GetAxis("Mouse X");//获取鼠标x轴的偏移量 float OffsetY = Input.GetAxis("Mouse Y");//获取鼠标y轴的偏移量 transform.Rotate(new Vector3(OffsetY, -OffsetX, 0) * speed, Space.World);//旋转物体 } } }
3.点击运行,按下鼠标左键拖动即可
到此,相信大家对“用Unity实现使用鼠标旋转物体效果”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。