Tip:
Highlight text to annotate it
X
OnMouseDown 関数と、これに類似する関数により
コライダ または GUI テキスト要素をクリックしたことを
検知することが出来ます。
この例ではドアのオブジェクトがあり
ボックス コライダがあり、 Rigidbody がアタッチされてます。
あらかじめ準備されたスクリプトでは The script that I've written
OnMouseDown 関数が含まれていて
オブジェクトがクリックされたとき
Debug.Log 、すなわちコンソール出力を実行して
''Clicked On The Door'' と表示します。
このためゲーム再生を行えば
コンソールをチェックしつつ、ゲームのドアをクリックすれば
Debug.Log が使用されます。
同様にして、もっと面白いことをやってみましょう。 Similarly we can make it do something more
例えば、ドア オブジェクトがクリックされたときに
力(Force)が加わるようにしてみましょう。
この例の中では、 オブジェクトの Forward 方向と逆向きに
力(Force)を加えてみます。
このため、ドアは Z 軸に沿って
吹き飛ばされます。
さらに重力をオンに切り替えて
クリックされたときに倒れるようにします。
結果は次のとおりになります。