プログラム

プログラム

Unityでゲームデータのセーブ・ロードを行う方法

Unityのゲームで進行具合やキャラクターのステータスをデータとして保存しておき、それらのデータを読みだして続きから再開するというのは必須の機能になっています。 その為に今回はゲームデータのセーブとロードが出来るようにしてみたいと思います。
プログラム

Unityのゲームで高い所から落下した時にダメージを与える

Unityのアクションゲームで高い所から落下した時にダメージを与える機能を作成していきます。 また、落下した距離によって与えるダメージを変更していきます。
プログラム

UnityのJavaScriptとC#を読み替えてどちらでも対応出来るようにする

UnityのJavaScriptとC#を読み替えてどちらでも対応出来るようにする。Unityでは特殊なJavaScriptとC#でプログラミングする事が出来ますが、この違いがわからずC#をJavaScriptで読み替える事が出来ない事があります。そんな時にそれぞれの言語を読み替えられるように違いを調べてみます。
プログラム

キャラ操作をCharacterControllerからRigidbody+コライダに変更する

Unityでキャラクターを操作する時CharacterControllerを使ってきましたが、物理的な影響を得る為にRigidbody+CapsuleColliderでキャラクターの移動、ジャンプ、坂や段差を登れるようにしてみます。
プログラム

Unityのゲームキャラクター操作をすべてマウス操作で行う

Unityのゲームで使用するキャラクターの移動やカメラの回転、カメラのズーム機能、カメラの壁対策、人との会話、敵を攻撃等のすべてをマウス操作で行う為の機能を作成していきます。
プログラム

Unityでキャラクターが乗ったらシーソーする床を作成する

UnityでCharacterControllerで操作するキャラクターが乗ったらシーソーする床を作成します。
プログラム

Unityのゲームで上下に動く床、ベルトコンベアーを作成する

アクションゲーム等によくある床が上下に動いたり、ベルトコンベアーのようにキャラクターを押し戻すような機能をUnityで作成していきたいと思います。 CharacterControllerを使ったキャラクターでもベルトコンベアーの影響を与える事が出来ます。
プログラム

Unityで弾が当たったゲームオブジェクトの周りにも力を加える

Unityで物理的な弾が当たったゲームオブジェクトの周りにも力を加える機能を作成します。例えば手榴弾を投げて爆発した影響を爆発した周辺のゲームオブジェクトにも力を加えて飛ばすようにします。
プログラム

Unityのゲームで2段階ジャンプの機能を作成する

Unityのアクションゲームで2段階ジャンプの機能を作成します。ジャンプ中にジャンプキーが押されたらそこからさらにジャンプ出来るようにします。
プログラム

Unityでオフラインの対戦プレイや協力プレイを実現する方法

Unityでオフラインの対戦プレイや協力プレイをする為の機能を作成していきます。コントローラーを複数繋いでそれぞれのコントローラーでそれぞれのキャラクターを動かせるようにします。