Unity事例ノート

UNITY

リストのサイズ(長さ)を取得

リストの長さ(サイズ)を取得できるように、スクリプトを作成しましょう。 クリック操作で、リストからオブジェクトを削除し、そのサイズをコンソールに表示します。 関連記事: リストの中で最後に追加された要素から削除 リス …続きを読む

徐々に加速、減速する自然な動き

動き出しは少しずつ加速、止まるときは少しずつ減速するような、プレーヤーの移動処理を作ってみましょう。 「キャラクターコントローラー」のコンポーネントを使えば、自然な動きをつけることができます。 キャラクターコントローラー …続きを読む

リストの中が0になるまで生成する

リストに入っているオブジェクトを取り出して、0になるまで置けるように、スクリプトを作成しましょう。 リスト内に格納されたプレハブを、スペースキーで若い番号から生成。 一度使ったプレハブは、リストから削除されます。 …続きを読む

ボタンで画像を切り替える

ボタンによって、複数の画像表示を切り替えできるように、スクリプトを作成しましょう。 2つのボタンを用意し、Nextボタンを押せば順送り、Backボタンを押せば戻れるようにします。 関連記事: クリックするたびに画像を切 …続きを読む

クリックするたびに画像を切り替える

クリックするたびに、画像を順送りで切り替えできるように、スクリプトを作成しましょう。 3枚の写真を用意し、クリックすれば順番に表示が変わっていきます。 関連記事: 画像の切り替えをループ(Resources.Load) …続きを読む

画像の切り替えをループ(Resources.Load)

n秒おきに、画像の切り替えをループできるように、スクリプトを作成してみましょう。 今回の例ではResources.Loadを使い、通し番号のついた画像ファイルのパスを指定する方法でつくります。 0.5秒おきに、ずっと写真が切り替 …続きを読む

マウスカーソルを追って360度回転するカメラ

マウスカーソルを追いながら、360度、全方位を撮影できるカメラを作成してみましょう。 カーソルを横に動かせば、カメラも横回転して360度映し出します。 同様に、縦方向に動かせば、それに応じてカメラも縦回転します。 …続きを読む

オブジェクトを掴んで動かす(Zを固定)

マウスでドラッグして、オブジェクトを動かせるように、スクリプトを作成してみましょう。 今回の例では、3つのオブジェクトを用意して、それぞれマウスで掴んで移動できるようにします。 関連記事: オブジェクトを掴んで動かす( …続きを読む

触れている相手に一定間隔で力を加える

接触している相手オブジェクトに、n秒おきに力を加えるように、スクリプトを作成してみましょう。 Sphereオブジェクトが触れると、1秒おきに上に向かって力を与えます。 関連記事: AddForceを使ったジャンプとve …続きを読む

床オブジェクトを順繰りで横移動

2つの床オブジェクトを、順繰りでループさせて、画面内で途切れなく横移動するようにしましょう。 このように、カメラの視野に入っている範囲では、ずっと絶え間なくオブジェクトが続いていきます。 関連記事: 2つのオブジェクト …続きを読む

1 16 17 18 19 20 71
無料体験授業のお申し込み

SCHOOL教室案内