Unity3d工具方法小集

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3d工具方法小集相关的知识,希望对你有一定的参考价值。

获取垂直水平方向上的输入:

float moveHorizontal = Input.GetAxis("Horizontal");
float moveVertical = Input.GetAxis("Vertical");

给刚体一个力:

Vector3 movement = new Vector3(moveHorizontal, 0.0f, moveVertical);
GetComponent<Rigidbody>().AddForce(movement * speed * Time.deltaTime);

摄像头45度俯视角:

Camera:

Position:  x(0)   y(5)    z(-6)

Rotate:    x(45)  y(0)    z(0)

Scale:     x(1)   y(1)    z(1)

摄像机跟随:

public GameObject player;
private Vector3 offset;

// Use this for initialization
void Start () {
    //摄像机与跟随物体的初始相对位置
    offset = transform.position - player.transform.position;
}

// Update is called once per frame
void LateUpdate () {
    //跟随物体的位置加上相对位置
    transform.position = player.transform.position + offset;
}

 

以上是关于Unity3d工具方法小集的主要内容,如果未能解决你的问题,请参考以下文章

Unity3d可视化脚本框架如何在场景后工作?

unity3d用键盘控制物体移动的工具

计算机视觉机器学习相关领域论文和源代码小集合

●小集训之旅 三

前端综合知识小集

PHP代码-psysh调试代码片段工具