我正在团结一致地进行认真的游戏,我已经制作了可收集的硬币,但是所有硬币都同时出现。我需要做的是使第二枚硬币在销毁或收集第一个硬币之后出现,依此类推,直到游戏结束,以确保玩家被迫以特定角度移动手以移动{{ 1}}收集硬币。任何帮助!
答案 0 :(得分:0)
这是实例化硬币的方法
if (gameIsRunning && coin == null) {
coin = Instantiate (CoinPrefab, ExpectedPosition, ExpectedRotation) as GameObject;
}
要销毁硬币,我建议将此脚本附加到硬币上,因为我怀疑您将来需要加分。
void OnTriggerEnter (Collider col){
if (col.tag == "PlayerTag") {
// score operation here
Destroy (this.gameObject);
}
}
确保玩家和硬币都具有对撞机,而刚体可以应用于其中一个或两个。