Unity3D游戏开发学习笔记1
2018-01-30 20:23
344 查看
使用变换组件完成 键盘控制物体移动的功能
创建一个c#script命名为<StudentMove>
双击打开C#script文件
代码如下:
恩,interesting。
创建一个c#script命名为<StudentMove>
双击打开C#script文件
代码如下:
using UnityEngine; using System.Collections; /// <summary> /// 通过键盘使物体移动 /// </summary> public class StudentMove : MonoBehaviour { private Transform m_Transform;//定义一个Transform的字段 // Use this for initialization void Start () { m_Transform = gameObject.GetComponent<Transform>();//获取游戏物体组件,Transform } // Update is called once per frame void Update () { if(Input.GetKey(KeyCode.W))//通过键盘W输入,持续返回true { m_Transform.Translate(Vector3.forward * 0.1f, Space.World); } //用m_Transform字段调用方法,使物体移动,三维向量的方向*速度(0.1m),世界坐标(还有局部坐标self是一个枚举) if (Input.GetKey(KeyCode.A)) { m_Transform.Translate(Vector3.left * 0.1f, Space.World); } if (Input.GetKey(KeyCode.D)) { m_Transform.Translate(Vector3.right * 0.1f, Space.World); } if (Input.GetKey(KeyCode.S)) { m_Transform.Translate(Vector3.back * 0.1f, Space.World); } } }
恩,interesting。
相关文章推荐
- 【游戏客户端开发】Unity3D 学习笔记4 —— UGUI+uLua游戏框架
- 【Unity3D游戏开发学习笔记】(五)灵魂降临—Unity脚本的简单运用
- 小韵游戏开发学习笔记——第二期:初识Unity3D
- 【Unity3D游戏开发学习笔记】(三)移山倒海—Terrain的建造
- 游戏开发学习笔记——第二期:初识Unity3D
- 【Unity3D游戏开发学习笔记】(八)Unity观察视角的实现
- 【Unity3D游戏开发学习笔记】(七)上帝之眼—第三人称摄像机的简单实现(跟随视角,自由视角)
- 【Unity3D】学习笔记(第3记) 2D游戏开发基本技巧之场景切换(Javascript)
- 【Unity3D游戏开发学习笔记】(六)上帝之手—GameObject的操作
- 【Unity3D】学习笔记(第2记) 2D游戏开发基本技巧之背景制作
- 【Unity3D游戏开发学习笔记】(一)Unity3D初认识
- 【游戏客户端开发】Unity3D 学习笔记1——“工具在手,天下我有”
- 【游戏客户端开发】Unity3D 学习笔记2——了解U3D引擎的操作面板和各种工具
- 【游戏客户端开发】Unity3D 学习笔记3——Unity3D资源目录及资源读取
- 【Unity3D游戏开发学习笔记】(四)一切都动起来—Animator组件的应用
- 【Unity3D】学习笔记(第4记) 2D游戏开发基本技巧之人物动画
- 【Unity3D】学习笔记(第5记) 2D游戏开发基本技巧之拾取道具
- 【Unity3D游戏开发学习笔记】(二)Unity3D编辑器总览
- 【Unity游戏开发之九】spine-unity3D 学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门字段学习笔记