キーを押す条件を一つにして、その中に加算条件を入れてみました。 また、ifとelse ifでaの条件をまとめてみました。
//ステップ if(keyboard_check_pressed(vk_enter) { if(a == 0) { a = 1; } else if(a == 1) { a = 2; } }
ifとelse ifでまとめた条件は上からの順で条件を判定していき、合致したもののみを実行します。 if(a == 0)の条件が合致すればelse ifの条件は無視されます。 これで1フレーム内で特定の条件のみを実行することができます。 ifのみで構成すると、すべての条件をチェックしますので注意が必要です。 ifとelse ifなどの基本構文はどのプログラムでも使いますので覚えておくとよいと思います。
また、単純に数を加算するのであればエンターキーを押したら+1加算するというものにしてもいいかもしれません。
if(keyboard_check_pressed(vk_enter) { a++; }
不適切なコンテンツとして通報するには以下の「送信」ボタンを押して下さい。 管理チームへ匿名通報が送信されます。あなたが誰であるかを管理チームに特定されることはありません。
どのように不適切か説明したい場合、メッセージをご記入下さい。空白のままでも通報は送信されます。
通報履歴 で、あなたの通報と対応時のメッセージを確認できます。
マニュアル(ver2~2.2.x) マニュアル(ver2.3~) YoYoGames YoYoGames 公式コミュニティ GM関連のYoutubeチャンネル集 解説・資料サイト集(日本語) 解説・資料サイト集(英語)
キーを押す条件を一つにして、その中に加算条件を入れてみました。
また、ifとelse ifでaの条件をまとめてみました。
ifとelse ifでまとめた条件は上からの順で条件を判定していき、合致したもののみを実行します。
if(a == 0)の条件が合致すればelse ifの条件は無視されます。
これで1フレーム内で特定の条件のみを実行することができます。
ifのみで構成すると、すべての条件をチェックしますので注意が必要です。
ifとelse ifなどの基本構文はどのプログラムでも使いますので覚えておくとよいと思います。
また、単純に数を加算するのであればエンターキーを押したら+1加算するというものにしてもいいかもしれません。