21632人加入学习
(38人评价)
宇宙最简单Unity2023零基础入门教程-RollABall[2023年翻新]

使用Unity2023,制作完成于2023/10/1

价格 免费

using System.Collections; using System.Collections.Generic; using UnityEngine; public class Player : MonoBehaviour //private:私有的属性 { public Rigidbody rd;//定义一个组件的属性 // Start is called before the first frame update void Start() { //Debug.Log("游戏开始了"); rd = GetComponent() ;//得到刚体组件,每个方法后面要加(); } // Update is called once per frame void Update() { //Debug.Log("正在游戏中"); //rd.AddForce(Vector3.right); //AddForce:添加一个力,Vector3.right:3d游戏向右的方向 //rd.AddForce(new Vector3(2, 0, 0)); //第二种方法 float h = Input.GetAxis("Horizontal"); // GetAxis:得到一个轴 Horizontal:水平的轴 //-1 1 float v = Input.GetAxis("Vertical"); //w s float j = Input.GetAxis("Jump"); Debug.Log(h); rd.AddForce(new Vector3(h, j, v)*2); } }

[展开全文]

rd.AddForce(vector3.forward);

[展开全文]

在设置中选择左右按键

 

[展开全文]

float h = Input.GetAxis("Horizontal");

float v = Input.GetAxis("Vertical");

rd.AddForce (new Vector3(h,0,v));

[展开全文]

工程里面设置输出:

edit->progect setting ->InputManager;

有每个轴的设置:

name:名字;在程序里面GetAxis传入的参数

NegativeButton:控制键

灵敏度、等

 

 

[展开全文]

Horizontal 左右

Vertical 前后

[展开全文]