Unity事例ノート

UNITY

点滅のアニメーションを実行

点滅するアニメーションを、スクリプトで実行できるようにしましょう。 Cubeをクリックするたびに、1秒間の点滅アニメーションが実行されます。 [sc name="af_top" ][/sc] アニメーションで透明度 …続きを読む

配列内のオブジェクトを等間隔に並べる

配列内のPrefabオブジェクトを、等間隔で生成できるように、スクリプトを作成してみましょう。 このように3つのオブジェクトが横並びに、同じ距離を取りながら、配置されます。 関連記事: 配列にある複数オブジェクトを一気 …続きを読む

X軸だけの移動量をfloat型で取得

X方向のオブジェクト間の移動量(距離)を、float型で取得できるように、スクリプトを作成しましょう。 Cubeを操作して、SphereとのX軸だけの距離を取得し、コンソールに表示します。 Vector3.magnitudeを使 …続きを読む

Prefabを並べて一気に発射

並べたPrefabを、同時に飛ばせるように、スクリプトを作成しましょう。 クリックすると、5個のSphereが横並びになり、1秒経つと同時に飛んでいきます。 関連記事: 静止中のオブジェクトをクリックで飛ばす 同じサ …続きを読む

クリックだけでPrefabセットと発射

クリックでオブジェクトを置き、そのオブジェクトをクリックで飛ばせるように、スクリプトを作成しましょう。 今回の例では、Sphereをクリックでセット。 セットしたSphereをクリックで弾き飛ばせるようにします。 …続きを読む

プレーヤーについていくカメラ

プレーヤーの後ろについていくカメラを、スクリプトで作ってみましょう。 プレーヤーとの距離を一定に保ち、動きに応じて、MainCameraも移動していきます。 関連記事: MainCameraがオブジェクトを追従 シー …続きを読む

対象オブジェクトを中心に90度ずつ方向転換

特定のオブジェクトを中心にして、90度ずつ向きを変えられるように、スクリプトを作成しましょう。 今回の例では、Sphereを対象に、クリックで90°回転するようにしています。 関連記事: 回転の往復をくり返す 4つの …続きを読む

MainCameraで四方向から撮影

メインカメラを真正面、真横、真後ろから映せるように、キー操作で切り替えできる仕組みを作りましょう。 左右キーを押すたびに、対象物に向けながら、90度ずつ回転していきます。 関連記事: MainCameraがオブジェクト …続きを読む

触れたオブジェクトが2秒後に落下

触れた相手オブジェクトが、n秒後に重力で落下するように、スクリプトを作成しましょう。 今回の例では、Sphereにぶつかると、2秒後にUseGravityがオンになり、落下します。 関連記事: 触れたオブジェクト(複数 …続きを読む

親オブジェクトのRigidBodyを取得する

親オブジェクトのリジッドボディを、スクリプトから取得してみましょう。 今回の例では、Cubeの下に、子オブジェクトを追加。 スタートから1秒後に、親であるCubeのリジッドボディを取得して、UseGravityをオンにします。 …続きを読む

1 7 8 9 10 11 69
無料体験授業のお申し込み

SCHOOL教室案内