Unity使用鼠标旋转物体效果

 更新时间:2021年08月08日 10:16:06   作者:PangCoder  
这篇文章主要为大家详细介绍了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.点击运行,按下鼠标左键拖动即可

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • C#动态代码生成控件后其他事件不能获取该控件值的解决方法

    C#动态代码生成控件后其他事件不能获取该控件值的解决方法

    这篇文章主要给大家介绍了关于C#动态代码生成控件后其他事件不能获取该控件值的解决方法,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-07-07
  • c# DataTable与不同结构实体类转换的方法实例

    c# DataTable与不同结构实体类转换的方法实例

    这篇文章主要介绍了c#的DataTable与不同结构实体类转换的方法实例,在大数据量的情况下很实用,大家可以参考使用
    2013-11-11
  • C# 汉字与拼音互转的实现示例

    C# 汉字与拼音互转的实现示例

    本文主要介绍了C# 汉字与拼音互转的实现示例,文中根据实例编码详细介绍的十分详尽,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Unity实现简单虚拟摇杆

    Unity实现简单虚拟摇杆

    这篇文章主要为大家详细介绍了Unity实现简单虚拟摇杆,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • 基于C#实现语音识别功能详解

    基于C#实现语音识别功能详解

    在.NET4.0中,可以借助System.Speech组件让电脑来识别我们的声音。本文将利用该组件实现语音识别功能,文中实现过程讲解详细,需要的可以参考一下
    2022-04-04
  • C#线程倒计时器源码分享

    C#线程倒计时器源码分享

    这篇文章主要为大家分享了C#线程倒计时器源码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • C#获取项目指定目录下文件的方法

    C#获取项目指定目录下文件的方法

    这篇文章主要介绍了C#获取项目指定目录下文件的方法,涉及C#操作目录及文件的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • C#异步下载文件

    C#异步下载文件

    这篇文章主要介绍了C#异步下载文件的相关资料,需要的朋友可以参考下
    2016-01-01
  • C#开启线程的四种方式小结

    C#开启线程的四种方式小结

    在C#中,多线程编程是处理并发操作、提高程序性能的重要手段,C#提供了多种方式来创建和管理线程,下面将介绍四种常用的开启线程的方法,并附上相应的实现代码,需要的朋友可以参考下
    2024-06-06
  • c# Form中的键盘响应具体实现思路

    c# Form中的键盘响应具体实现思路

    在全屏Form中加上键盘ESC的响应,实现的效果就是:全屏中press键盘上的Escape键,程序结束,具体实现步骤如下,感兴趣的朋友可以参考下哈
    2013-06-06

最新评论