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