博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity3D第二课之通过键盘、鼠标移动物体
阅读量:5307 次
发布时间:2019-06-14

本文共 1534 字,大约阅读时间需要 5 分钟。

public class xuanzhuan : MonoBehaviour {    //平移速度变量    public float MoveSpeed;// Use this for initialization    void Start () {
} // Update is called once per frame void Update () {//键盘判断 if(Input.GetKey(KeyCode.A)){ transform.Translate(Vector3.left* MoveSpeed,Space.World); } if(Input.GetKey(KeyCode.D)){ transform.Translate(Vector3.right* MoveSpeed,Space.World); } if(Input.GetKey(KeyCode.W)){ transform.Translate(Vector3.up* MoveSpeed,Space.World); } if(Input.GetKey(KeyCode.S)){ transform.Translate(Vector3.down* MoveSpeed,Space.World); } //鼠标判断 if(Input.GetMouseButton(0)){ transform.Rotate(Vector3.down* MoveSpeed,Space.World); } //鼠标判断 if(Input.GetMouseButton(1)){ transform.Rotate(Vector3.up* MoveSpeed,Space.World); } //滚轮放大缩小 //Zoom out if (Input.GetAxis("Mouse ScrollWheel") <0) { if(Camera.main.fieldOfView<=100) Camera.main.fieldOfView +=2; if(Camera.main.orthographicSize<=20) Camera.main.orthographicSize +=0.5F; } //Zoom in if (Input.GetAxis("Mouse ScrollWheel") > 0) { if(Camera.main.fieldOfView>2) Camera.main.fieldOfView-=2; if(Camera.main.orthographicSize>=1) Camera.main.orthographicSize-=0.5F; } }}

 

转载于:https://www.cnblogs.com/hehaiyang/p/4333845.html

你可能感兴趣的文章
UWP获取任意网页加载完成后的HTML
查看>>
SVN MERGE 和冲突
查看>>
uniqueidentifier 数据类型(转)
查看>>
Canvas学习笔记
查看>>
C语言-数据结构(一)
查看>>
Apache安装配置详解(Win平台下)
查看>>
Vim配置Node.js开发工具
查看>>
iOS开发者需要的5款排版工具
查看>>
web前端面试题2017
查看>>
Reflection in Teaching
查看>>
intellij idea 将模块打jar包
查看>>
给MySQL增加Sequence管理功能
查看>>
吴超老师课程--Flume的安装和介绍
查看>>
ELMAH——可插拔错误日志工具
查看>>
MySQL学习笔记(四)
查看>>
【Crash Course Psychology】2. Research & Experimentation笔记
查看>>
两数和
查看>>
Python subprocess 模块
查看>>
Http协议
查看>>
c#获取文件路径
查看>>