プログラム

プログラム

Unityでゲームプレイの保存をするゴースト機能を作成する

Unityでゲームプレイの保存をするゴースト機能を作成していきます。ただ単にゲームプレイの保存だけでなくアクションの例を示す時にも使えそうです。
プログラム

Unityでヒットストップ(ダメージ時のスロー再生)機能を作成する

Unityのアクションゲームのヒットストップ機能を作成します。具体的にはダメージを与えた時に一定時間スロー再生し、時間が経ったら元の速さに戻します。
プログラム

Unityでカメラのレンズの中心からマウスクリックした位置に弾を飛ばす

Unityでカメラのレンズの中心からマウスクリックした位置に弾を飛ばす機能を作成していきます。
プログラム

Unityで空中にいる時、着地時のアニメーション切り替えをする機能

Unityのアクションゲーム等で高い所から落下した時は落下アニメーション、また着地する時には着地アニメーションを再生するような機能を作成していきます。
プログラム

Unityでワープ機能を作成する

UnityのRPGやアクションゲーム等にワープポイントを作成し、別の場所にワープする機能を作成していきます。
プログラム

UnityのRPGでワールドマップから戦闘シーンへの遷移を作成する

UnityのRPGゲームでワールドマップから戦闘シーンへの遷移を作成し、シーンを移動した時のデータはScriptableObjectで作成しデータを共有できるようにします。
プログラム

UnityでRPGゲームのワールドマップに敵を自動生成する機能

UnityでRPGゲーム等のワールドマップに敵を自動で敵を配置する機能を作成します。
プログラム

UnityのScriptableObjectを使ったシーン間のデータ共有

UnityのScriptableObjectを使ってシーンを移動した時にデータを共有出来るようにします。
プログラム

UnityのAnimatorのレイヤーのSyncを使ってアニメーションを全て変更する

Unityのゲームでキャラクターが元気な状態なのか、疲れている状態なのかでAnimatorの切り替えをしたい事があります。そんな時はAnimatorでSyncのレイヤーを作成し、スクリプトから疲れている状態のレイヤーのウエイトを操作し、Animatorの状態と遷移はそのままにアニメーションを変更する事が出来ます。
プログラム

UnityのClothを使って髪、鎧、マントの動きを作成する

UnityのClothを使うと、髪、鎧、マント等の動きを作成する事が出来、設定したコライダとの接触で形状を変化させる事も出来ます。