2019/6/30各ぷよに付けるスクリプトを記述しよう1このページでは、各ぷよオブジェクトに付けるスクリプトを記述していきます。スクリプトを書く前に...(作戦の復習)制作手順1の後半でも書きましたが、ぷよオブジェクトは、「コンビで活動時」と「コンビ解散後」では挙動が異なる!という話でした。何のこっちゃ?という方は制作手順1の後半を是非お読み下さい。_)m簡単に復習しますと、「コンビで活動時」(組ぷよでの落下中)は、2つのぷよぷよ(子)はぷよセットオブジェクト(親)に属しています。この時は、各ぷよに付いてるスクリプトはお休みしており、挙動はぷよセットオブジェクト(親)に付いているスクリプトで制御されていました。そのスクリプトは制作手順2-1以降で書いてきましたね!そして、どちらかのぷよが着地するとコンビ解散=ぷよセットオブジェクト(親)は消滅します。「コンビ解散後」は、各ぷよに付いているスクリプトが発動し、各ぷよの挙動を制御していきます。この制作手順3-1以降では、ぷよオブジェクトに付けるスクリプトについて、説明していきます。お願いします!落下後のぷよの挙動とは?コンビ解散後のぷよはどのような挙動をするでしょうか。これも、100回ぐらいぷよぷよやった皆様なら何となくイメージ出来ますよね...。書き下してみると、以下のような感じでしょうか。基本的にはこんな所でしょう。箇条書き1つ目は挙動?とは少し違う気もしますが、スクリプトを書く上では重要な要素なので、ちゃんとリストに書いておきました。箇条書き3つ目「ぷよの落下が完了次第、同色ぷよが4個以上隣り合っていたら消滅」に取消線を入れました。これについては、各ぷよに付けるスクリプトには書かずに、監督スクリプトに実装します。いうのもこの挙動は、各ぷよごとの挙動と言うよりは、フィールド全体での挙動と解釈したためです(この辺の考え方は人によりけりと思います、あくまで私ワガハイの考え方です)。この挙動については、監督スクリプトの説明をしていく制作手順5-1以降で具体的にスクリプト化していきますので、詳しくはそちらを参照して下さい。よって、箇条書き1、2、4つ目の挙動について、スクリプトに記述していきますね!ぷよセットオブジェクト(親)が消滅するまでは、本スクリプトは休みまずは、ぷよオブジェクトに付けるスクリプトとして基本となる、↑の機能を実装します。要するに「if(親がいない場合)」というif文を書けばよいのですが、ここから更に、「if(自分の親が自分自身の場合)」と言い換えればOKです。いうこと!?ってなると思います(笑)が、スクリプト文上では同じ意味になります。独特な解釈ですが、便利な書き方なので知っておきましょう。よって、Updateメソッド中には以下のように書いておきます。他のぷよの上に着地するまで落下の挙動をスクリプト化します。他のぷよの上に着地した瞬間でした。Space.World);}最初に書きました、「if(親がいない場合)」の中身で、ぷよオブジェクト(自分自身)の落下完了判定を行っており、ここの書き方は制作手順2-3、2-4のスクリプト丸パクリ...ですよね!もし落下未完了ならy方向に-1.0f移動して更に落下していき、落下が完了したら変数num=0→1に変わって、それ以降は何もしないスクリプトとなります。今回はここまでになります。このページでは、ゲームの手球・数球スクリプトを記述していきます。このページでは、前回に引き続き、ゲームの監督スクリプトを記述していきます。このページでは、前回に引き続き、ぷよセットオブジェクト(親)に付けるスクリプトを記述していきます。このページでは、ゲームの監督スクリプトを記述していきます。前回に引き続き、「ワガハイ式ビリヤード」のゲーム制作ページになります。このページでは、前回に引き続き、ゲームの監督スクリプトを記述していきます。このページでも前回に引き続き、ぷよセットオブジェクト(親)に付けるスクリプトを記述していきます。このページでは、前回に引き続き、ゲームの監督スクリプトを記述していきます。コメントをキャンセルメールアドレスが公開されることはありません。Unityゲーム制作日記.。