0
我想團結一場保齡球比賽,我想在球員投球兩次之後改變球員,整場比賽繼續進行4回合。 所以我有兩個球,每個球都有一個帶有一個playerController的腳本,它圍繞球移動,碰撞後它們在原始位置重新生成。 所以輪流我做了一個gameController,使player1(球)輸入和禁用player2輸入,然後它使玩家2和禁用player1。 我怎樣才能讓玩家1玩兩次,然後切換到播放器2.統一如何計算輪換球員
的腳本是:
public IEnumerator gamePlay()
{
if (pl1.hasPlay == false)
{
pl1.gameObject.SendMessage("Activate");
pl2.gameObject.SendMessage("Deactivate");
}
if (pl1.hasPlay == true)
{
pl2.gameObject.SendMessage("Activate");
pl1.gameObject.SendMessage("Deactivate");
}
yield return 0;
}
我覺得這是我所需要的邏輯,但哪裏下一個玩家方法被調用? –
我想,當球重新產生時,你可以稱它。 – Kardux