プログラム

プログラム

UnityのUIのボタンのフォーカスとフォーカス対象の設定

UnityのUIでボタンのフォーカスとフォーカス対象の設定する方法。ボタンをグループに分けて、どちらかのグループのボタンが選択されている時はもうひとつのグループを選択出来ないようにします。
プログラム

Unityの継承を使ってキャラクター操作機能を拡張する

Unityの継承を使ってキャラクター操作スクリプト機能を引き継ぎ、子クラスで新しい機能を取りつける事が出来ます。 キャラクターの拡張をしたい時は便利ですね。
プログラム

Unityのゲームで操作キャラクターを切り替える機能

Unityのゲームで操作キャラクターを切り替える機能を作成します。操作出来るキャラクターが複数いる時に自分で操作するキャラクターを切り替えたい事があります。 その為の機能を作成していきます。
プログラム

Unityのゲームでキャラクターの動きを追うレーダーカメラを作成する

Unityでゲームステージ上からの視点のカメラを作成し、キャラクターを丸印で表示してレーダーのように見える機能を作成します。
プログラム

Unityのアクションゲームで物理的な弾を飛ばして敵との当たり判定をする

Unityのガンシューティングゲームなどで銃から弾を飛ばす場合にスクリプトで敵と接触したか判断するのではなく、物理的な弾を飛ばしその弾が当たったかどうかで判断させます
プログラム

Unityのアクションゲームで攻撃時に敵の方向をむかせる機能

Unityのアクションゲームで主人公が敵を攻撃する時に武器を構えたら一番近くにいる敵の方向を向かせます。また左右の方向キーを押したら角度が近い敵に標的を変更します
プログラム

Unityのアクションゲームで照準をマウス操作で動かす

Unityのゲームでマウスカーソルを照準画像に変更し、マウスクリックで敵を倒す事が出来るようにします
プログラム

UnityのJavaScriptでクラスの作成と継承、インタフェースの作成

UnityのJavaScriptでクラスやインタフェースの作成方法を学び、イベントの受け取りで実際に使用してみます
プログラム

UnityのCharacterControllerの接地が判断出来ない時にスクリプトを使う

UnityのキャラクターをCharacterControllerで動かしている場合に地面とキャラクター(厳密にはコライダ)が接地しているかどうかはIsGroundedプロパティで判断していますが、坂を下っている時はこの値がfalseになっています。そんな時にスクリプトで接地を判断してみます。
プログラム

Unityで銃に弾を装填する機能を作成してみる

Unityのガンシューティングゲームで銃に弾を装填する時の銃のマガジンのアニメーションと弾の残り数を表示しているUIの変更の機能を作成していきます