【Unity C#】キャラクターを円状に動かす方法1
「Tiny Robots Pack」のアセットデータを使い、動きを試していきます。 このように、キャラクターを円形に動かしてみましょう。 関連記事: キャラクターを円状に動かす方法2 ターゲットの周囲を円形に移動する …続きを読む
「Tiny Robots Pack」のアセットデータを使い、動きを試していきます。 このように、キャラクターを円形に動かしてみましょう。 関連記事: キャラクターを円状に動かす方法2 ターゲットの周囲を円形に移動する …続きを読む
自分で用意した画像データを、ゲームビューに表示させてみましょう。 Assets内にImageフォルダを作り、右クリック。 新しいアセットをインポートです。 取り込む画像は、透過pngとして用意しました。 …続きを読む
写真データを、ボタンの背景として貼り付けることができます。 まずは、画像をUnityに読み込みましょう。 Assetsの中にImageフォルダを新規作成しました。 この中に、画像ファイルを入れます。 フォルダ …続きを読む
ボタンの配置、文字、サイズ、背景色などを設定してみましょう。 ヒエラルキーから、UI > Buttonを選択して、新規作成します。 関連記事: マウスオーバーでボタンの色を変える ボタンの背景に画像データを埋め込む 解像度 …続きを読む
Button(ボタン)を押すとプログラムが実行されるように、スクリプトを作成してみましょう。 今回の例では、ボタンをクリックすると、オブジェクトのカラーが赤色に変わるようにします。 関連記事: ボタン押している間だけ実 …続きを読む
ゲームビューの中で、画面サイズによっては、ボタン位置がずれてしまうことがあります。 中央のボタンはあまり影響がないのですが、端のほうに配置した際は、切れてしまうこともあるんですね。 UIスケールモード ボタンを新しく作成し …続きを読む
ゲーム画面上をクリックすれば、3Dオブジェクトがジャンプする仕組みをつくってみましょう。 Y方向にむかって力を加えられるように、コードを作成します。 関連記事: ボタン連打による急激なジャンプを制御 ジャンプを続けな …続きを読む
摩擦による減速の度合いについて、確認していきましょう。 [sc name="af_top" ][/sc] ボールをぶつける テスト用に、SphereとCube、Planeをそれぞれ1個ずつ用意します。 …続きを読む
オブジェクトに跳ね返りの動きをつけてみましょう。 関連記事: AddForceを使ったジャンプとvelocityによるジャンプ バウンドの高さをスクリプトから調整 着地していればジャンプ可能 着地していればジャンプ可能 …続きを読む
プレーヤーとして3Dオブジェクトがあるわけではなく、主観ビューでゲームプレイする場合。 今回はメインカメラを使い、主観的なアングルで動かしてみましょう。 スクリプトを作らずに、キー操作を実装する方法は、こちらをこちらをご覧くださ …続きを読む