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<Rigidbody>();
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);
}
}