我想提出一個磚斷路器遊戲,磚放在如下游戲:更改磚精靈位置,每次我restsrt
現在我想的是,每當我開始我的新遊戲或重啓比賽結束後,磚應該隨機變化,但位置不應該改變!
有誰知道我該怎麼做?我應該改變磚塊腳本還是檢查員本身?
這是磚頭腳本:
public class BricksScript : MonoBehaviour {
// Use this for initialization
void Start() {
}
// Update is called once per frame
void Update() {
}
void OnCollisionEnter2D(Collision2D col){
if (col.gameObject.tag == "ball") {
gameObject.SetActive (false);
}
}
}
你可以在屏幕上隨機定位一塊磚嗎?你能從系統時鐘播種隨機數發生器嗎?這兩個應該讓你有很長的路要解決你的問題。 – rossum
是的,我可以使用隨機函數做到這一點但我不想隨機任意定位! – utkdub
@ dutaravi12345你有一個職位列表和顏色列表。第二個被隨機化。然後,將第二個列表中的顏色分配到第一個列表中的位置。就那麼簡單。如果您希望每種顏色的數量都是靜態的,您可以使用正確的數量初始化顏色列表,然後對其進行排列/洗牌(搜索)。 – Aziuth