2018.11.15次の野菜を出現させる落とした野菜が止まった場合、次の野菜を出現させる処理を作りたいと思います。今回、まだゲームオーバーを作成していないので、画面から消えた場合にも次の野菜を出現させたいと思います。野菜の状態をenumで定義するまず、野菜の状態をenumで定義します。出現した、動いた、止まった、いなくなった、の4つの状態とします。}}-略-次にタッチで落とした時に、状態を変更させます。VegetableSprite.State.move;}-略-状態によって野菜を生成する止まったり、画面外へ消えた時、状態を判断しながら、新しく野菜を生成するようにします。ポイントは、Rigidbody2DのIsSleeping()で、このメソッドでTrueが返ってきたら、止まっていると判断しています。}}-略-今回ここまでですが、このままだと野菜を積んでいっても野菜の生成場所が変わらないので、そちらを修正します。今回はスコアを保存して表示します。保存には、UnityのPlayerPrefsを使います。PlayerPrefsにスコアを保存するスクリプトを書きます。スタート画面を新たなシーンとして作成し、GameMainのシーンへ遷移させようと思います。新しいシーンを作ります。今回の対応が良いのか悪いのかで言うと、悪いような気がしているのですが、一応やりたいことは実現出来たので、その方法を書きます。今まで、キャベツの画像のみ固定で表示させていましたが、野菜の画像をランダムで表示させるように変更します。変更したスクリプトが以下になります。続いてキャベツを落としたり、回転させたいのですが、落とすには画面をタッチして指を離したタイミングになりますので、画面タッチの判定が必要です。コメントをキャンセルメールアドレスが公開されることはありません。RSSWordPress.org。