Unity使用鼠标旋转物体效果
程序员文章站
2022-06-15 13:05:04
本文实例为大家分享了unity使用鼠标旋转物体效果的具体代码,供大家参考,具体内容如下了解完基础知识后,然我们来做个小程序练习一下1.在main camera下新建一个cube然后调整一下cube的位...
本文实例为大家分享了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.点击运行,按下鼠标左键拖动即可
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: Android实现微信登录的示例代码
下一篇: weUI之分页查询实现