小球Player using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Player : MonoBehaviour { private Rigidbody rd; public int force=5; public Text text; public GameObject WinText; private int score=0; // Start is called before the first frame update void Start() { rd=GetComponent(); } // Update is called once per frame void Update() { float h=Input.GetAxis(“Horizontal”); float v=Input.GetAxis(“Vertical”); rd.AddForce(new Vector3(h,0,v)*force); } void OnCollisionEnter(Collision collider) { if(collider.gameObject.tag==“Food”) { score++; text.text=score.ToString(); if(score==9) { WinText.SetActive(true); } Destroy(collider.gameObject); } }}
镜头FollowTargetusing System.Collections; using System.Collections.Generic; using UnityEngine; public class FollowTarget : MonoBehaviour { public Transform playerTransform; private Vector3 offset; // Start is called before the first frame update void Start() { offset=transform.position-playerTransform.position; } // Update is called once per frame void Update() { transform.position=playerTransform.position+offset; }}
食物Foodusing System.Collections;using System.Collections.Generic;using UnityEngine;public class Food : MonoBehaviour{ // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { transform.Rotate(new Vector3(0,1,0)); }}
|