だから私は2つのブール値を持っています:Player1FinishとPlayer2Finish. どちらもtrue、プレイヤーが特定のポイントに入ったときに目を向けます。trueコード内のすべてが機能しており、テスト目的でブール値が返された場合に特定のものを出力するようにテストしました。
if(Player1Finish == true){
print("One");
}
if(Player2Finish == true){
print("Two");
}
if(Player2Finish && Player1Finish){
print("Both");
}
"One"しかし、これらは私が得た結果"Two"です"Both"。私はひどく混乱しています。私は何を台無しにしていますか?これに答える基本的なブール値の質問が見つからないので、答えがある場合は、正しい方向に向けていただければ幸いです。
この小さなループ以外に間違っているコードはありません。