いろいろやり方がありますが、下記のような方法もできると思います。これが正解というわけではなく、1つの方法として参考になればと思います。
ノーマル状態とぶつかり状態があり、それぞれにspriteをセットしています。
STEPイベント
switch (state) { case "normal": if (place_meeting(x, y, objB)) { sprite_index = Player_colision; state = "butsukari"; } break; case "butsukari": // ぶつかり状態の処理 if (ぶつかり状態の終了条件) { state = "normal"; sprite_index = Player_normal; } break; }
不適切なコンテンツとして通報するには以下の「送信」ボタンを押して下さい。 管理チームへ匿名通報が送信されます。あなたが誰であるかを管理チームに特定されることはありません。
どのように不適切か説明したい場合、メッセージをご記入下さい。空白のままでも通報は送信されます。
通報履歴 で、あなたの通報と対応時のメッセージを確認できます。
マニュアル(ver2~2.2.x) マニュアル(ver2.3~) YoYoGames YoYoGames 公式コミュニティ GM関連のYoutubeチャンネル集 解説・資料サイト集(日本語) 解説・資料サイト集(英語)
いろいろやり方がありますが、下記のような方法もできると思います。これが正解というわけではなく、1つの方法として参考になればと思います。
ノーマル状態とぶつかり状態があり、それぞれにspriteをセットしています。
STEPイベント