unity类的调用

Transform类的调用:

GameObject cube = GameObject.Find("Cube");
Transform cubeTransform = cube.transform;
cubeTransform.position = new Vector3(0, 1, 0);

Rigidbody类的调用:

GameObject sphere = GameObject.Find("Sphere");
Rigidbody sphereRigidbody = sphere.GetComponent();
sphereRigidbody.AddForce(new Vector3(0, 10, 0));

Input类的调用:

void Update()
{
    if (Input.GetKeyDown(KeyCode.Space))
    {
        Debug.Log("Space key pressed");
    }
}

Collider类的调用:

void OnTriggerEnter(Collider other)
{
    if (other.tag == "Enemy")
    {
        Destroy(other.gameObject);
    }
}

你可能感兴趣的:(计算机,/,人工智能,unity,游戏引擎)