1、处于Start()方法中的Translate
2、处于Update()方法中的Translate
制作金山打字游戏案例例子
在制作字母板块下落时,可以用的两种简单方法
public class Card : MonoBehaviour
{
private float speed;
// Start is called before the first frame update
void Start()
{
//设置下落速度随机
speed = Random.Range(0.8f, 1.5f);
}
// Update is called once per frame
void Update()
{
//卡片往下掉
//因为这边直接将脚本赋给需要下落的游戏体,所以不需要获取组件
transform.Translate(Vector3.down * Time.deltaTime * speed);
//gameObject.GetComponent<Transform>().Translate(new Vector3(0, -1, 0) * Time.deltaTime * speed);
//检测键盘是否输入为A,是则游戏体A销毁
if (Input.GetKeyDown(KeyCode.A))
{
//销毁该游戏体
Destroy(this.gameObject);
}
}
}