学习视频是b站上的来自程序员的暴击博主
-
在Scene面板中建模。
面板和球的X轴方向和Z轴一定要一致。主要是为了限制球只在y轴方向跳动。
把球的质量设置为0.1,小一点才能弹起来。
-
编写控制面板移动的代码
代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class player : MonoBehaviour
{
public float speed = 5f;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
//Input.GetAxis 根据坐标轴名称返回虚拟坐标系中的值
float h = Input.GetAxis("Horizontal");
transform.Translate(Vector3.right * h * speed * Time.deltaTime);
}
}
- 注意:Input.GetAxis中 Horizonal水平方向需要设置一下。在Edit-> Project Settings-> Input面板设置。