Unity事例ノート

UNITY

UI.Imageの参照エラー

UIのImageを使った際に、以下のようなエラーが出ることがあります。 error CS0104:'Image' is an ambiguous reference between 'Microsoft.Unity.Visua …続きを読む

マウスカーソルを乗せると画像表示

オブジェクトにマウスカーソルを合わせると、画像が表示されるしくみを作りましょう。 今回の例では、Cubeにカーソルの乗せると、右上に画像が出るようにしています。 [sc name="af_top" ][/sc] マ …続きを読む

回転しながら移動する

オブジェクトが回転しながら移動するように、スクリプトを作成してみましょう。 Z方向を前方移動とすると、回転させると進行方向も変わってしまいます。 ワールド座標を使えば、そのオブジェクト自身の方向とは無関係に、移動させることができ …続きを読む

パネルを使って画面を暗転する

画面の暗転についてはいろんな方法がありますが、パネルでアニメーションをつけて作成してみましょう。 クリックしたタイミングで、2秒間かけて徐々に画面を暗くします。 [sc name="af_top" ][/sc] ア …続きを読む

プレハブをNavigationで自動移動

NavMeshAgentを利用した自動移動を、生成されたPrefabオブジェクトでも出来るしくみを作成してみましょう。 AIナビゲーションで追いかけるターゲットは、Prefabのスクリプトから取得するようにします。 *Unity …続きを読む

クレーンのような上下移動

クレーンゲームのように、キーを押すとゆっくりと降りて、離すと上昇していく動きを作ってみましょう。 今回の例では、左右キーでプレーヤーであるCubeを横移動。 Sphereもついて行きますが、スペースキーを押せば下方向に動き、離せ …続きを読む

クリックで飛ばしたRayを貫通させる

クリックで飛ばしたRayに反応せずにすり抜けて、その奥にあるオブジェクトに照射できるようにしましょう。 今回の例では、手前にあるCubeを貫通して、向こう側にあるオブジェクトにRayが当たり、回転するようにします。 …続きを読む

囲いの中で無限に反射させる

壁に囲まれた中で、オブジェクトを無限に反射させるしくみを作ってみましょう。 今回の例では、ボールが壁にぶつかるとランダムの方向に跳ね返り続けます。 重力ではなく、スクリプトでボールに力を加えています。 [sc na …続きを読む

跳ね返る方向をランダムにする

何かにぶつかった後、跳ね返る方向をランダムにできるように、スクリプトを作成してみましょう。 今回の例では、Cubeに向かって真っすぐにボールを転がします。 弾き返されるとき、その角度がランダムで変わっていきます。 …続きを読む

絶対値を表示する

ある数を絶対値に変換してみましょう。 絶対値は、0(ゼロ)を基準点として、どれだけ離れているかを表す数値です。 ですので、「1」と「-1」の絶対値はというと、両方とも「1」ということになります。 [sc name="af_ …続きを読む

1 2 3 70
無料体験授業のお申し込み

SCHOOL教室案内