Unity学习1 控制物体移动
来源:互联网 发布:完全开源的cms系统 编辑:程序博客网 时间:2024/06/06 09:18
2017年9月1日 接触unity 以下为一些学习内容的记录
通过角色控制器来移动物体
对物体Add Component ->Character Controller(角色控制器组件)
新建控制移动的代码
using UnityEngine;
using System.Collections;
public class themove : MonoBehaviour {
private CharacterController controller;//定义角色控制器
public float speed;//速度
public float jumpSpeed=1;//跳跃的速度
// Use this for initialization
void Start () {
controller = this.GetComponent<CharacterController> ();//在初始化的时候找到该场景物体的角色控制器
}
// Update is called once per frame
void Update () {
Vector3 up = transform.TransformDirection (Vector3.up);//获得up方向的矢量
if (Input.GetKey (KeyCode.Space)) {
controller.Move(up*0.5);//如果按下空格键,通过Move函数来控制跳跃
}
controller.SimpleMove (new Vector3(Input.GetAxis("Horizontal"),0,Input.GetAxis("Vertical")));//通过角色控制器的SimpleMove函数控制水平方向的移动
}
}
Move函数可以控制各个方向的移动
而SimpleMove函数只能控制水平方向的移动
- Unity学习1 控制物体移动
- unity学习笔记(一)键盘控制物体移动
- Unity学习2 鼠标点击控制物体移动
- unity 控制物体移动和旋转
- Unity 控制物体移动 旋转 缩放
- Unity用鼠标控制物体移动
- unity学习笔记之物体移动
- Unity 3D 控制物体上下左右均匀移动脚本
- Unity 碰撞检测,触发检测,方向键控制物体移动
- unity 实现键盘控制物体移动和转向
- unity中控制物体的移动,和旋转
- Unity 3D 控制物体前后左右均匀移动脚本
- Unity鼠标控制物体360°旋转和点击移动
- Unity移动物体
- unity 拖动物体移动
- unity 手指移动物体旋转两个手指控制物体大小缩放
- Unity3D控制物体移动
- 鼠标控制物体移动
- 剑指offer46 求1+2+3...+n的和
- HDU-4775---Infinite Go (bfs)
- NKOJ 2107 可爱的猴子(并查集)
- Java 多线程 生产者消费者 jdk1.5后新方法
- 数据结构之顺序线性表
- Unity学习1 控制物体移动
- 打开ServletRequest 类查看源代码出现 Unmatched braces in the pattern.
- 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾
- centos与windows共享文件夹
- 深入理解java异常处理机制
- 187. Repeated DNA Sequences
- 【51Nod1403】有趣的堆栈
- 【框架】 Spring 69个精品详细解释
- 配置tomcat,访问http://localhost:8080/出现404错误