Unity

Unity

Unityで何かを作ってみる その12

スコアの表示今回はスコアの表示を追加します。まず、UICanvas以下に、GameObject→UI→TextよりTextを追加します。名前はScoreTextとします。インスペクタで位置、サイズ、フォントの大きさを調整し、右揃えにします。...
Unity

Unityで何かを作ってみる その11

一旦判明しているバグの修正これまで製作してきた中で、若干バグを出してしまっているので、そちらを修正します。・最後に落とした野菜以外が画面外に落ちても、ゲームオーバー扱いにならない。・最後に積んだ野菜の高さが積んでいる最大の高さより低かった場...
Unity

Unityで何かを作ってみる その10

今回は前回問題となった箇所(野菜が追加される毎にList変数が追加されてしまう問題)の修正と、画面外に落ちた際にゲームオーバーにする対応を行います。GameManagerに野菜のリストを持たせる野菜のクラスに野菜の種類のリストを持たせている...
Unity

Unityで何かを作ってみる その9

野菜の画像をランダムに表示する今まで、キャベツの画像のみ固定で表示させていましたが、野菜の画像をランダムで表示させるように変更します。まず変更したスクリプトが以下になります。VegetableSprite.cs-略-//野菜のリストList...
Unity

Unityで何かを作ってみる その8

回転ボタンを最前面に描画するようにする正直、今回の対応が良いのか悪いのかで言うと、悪いような気がしているのですが、一応やりたいことは実現出来たので、その方法を書きます。間違いなく設計していないのが悪いのですが、、どうやったかというと、Can...
Unity

Unityで何かを作ってみる その7

野菜の積み上げ位置によって生成場所を変えるその6で、次々と野菜が生成されるようにしましたが、このままだと、積んでいった場所に生成されてしまって、積めなくなってしまい、おかしな動きになってしまいます。そこで、一番上に積んである野菜の位置を把握...
Unity

Unityで何かを作ってみる その6

次の野菜を出現させる落とした野菜が止まった場合、次の野菜を出現させる処理を作りたいと思います。今回、まだゲームオーバーを作成していないので、画面から消えた場合にも次の野菜を出現させたいと思います。野菜の状態をenumで定義するまず、野菜の状...
Unity

Unityで何かを作ってみる その5

野菜を回転させる回転ボタンを押下すると回転させるようにします。GameManagerにRotateClickというメソッドを作り、そちらを呼び出すようにしてみます。//回転をクリックpublic void RotateClick(){ //...
Unity

Unityで何かを作ってみる その4

画面のタッチを取得するためにTouchScriptを導入する続いてキャベツを落としたり、回転させたいのですが、落とすには画面をタッチして指を離したタイミングになりますので、画面タッチの判定が必要です。画面タッチを取得するためにアセット「To...
Unity

Unityで何かを作ってみる その3

画像などを読み込むためのフォルダを追加する野菜を追加しようと思いますが、野菜の画像はランダムで読み込むようにするため、スクリプトで読み込めるよう、ResourcesフォルダにImagesフォルダを作成し、中に野菜の画像を格納します。今回はま...