Unity事例ノート

UNITY

触れるたびにboolの真偽値を切り替える

オブジェクトにぶつかるたびに、bool型の変数を切り替えできるようにしましょう。

今回の例では、Cubeを動かして、Sphereに接触させます。

フラグが真(true)の場合は偽(false)に、偽(false)の場合は真(true)に変わります。

ぶつかるたびにboolを変える

CubeとSphereを作成して、少し距離をとります。

Sphereのトリガーにチェックを入れます。

Cubeにはリジッドボディを追加し、isKinematicにチェックを入れます。

CubeScript.csを作成し、Cubeに追加します。

CubeScript.csを記述します。

ゲームプレイして、十字キーで操作しましょう。

ぶつかるたびに、Flagの真偽値が切り替わります。

この記事の監修・専門指導

枚方市のプログラミング専門スクール
フタバゼミ 枚方くずは校

この記事で解説したUnityやC#の技術も、当校では直接個別指導しています。「むずかしいことをおもしろく」をモットーに、初心者から本格開発までサポート。樟葉駅から徒歩1分、まずはお気軽に体験会へお越しください。

SCHOOL教室案内