かめくめちゃん

機械学習

UnityのML-Agentsのサンプルを動かしてみる

UnityのML-Agentsのツールキットのサンプルを動かして機械学習をさせてみようと思います。
機械学習

UnityでML-Agentsを使った機械学習の環境作りをする

UnityでML-Agentsを使った機械学習をする為にML-AgentsコンポーネントのインストールとAnacondaのインストール等の環境作りをしていきます。
プログラム

Unityでステージ選択からキャラクター選択をし、ゲームを開始する機能を作成する

Unityのゲームでステージの選択やキャラクターを選択してゲームを開始することが出来るような機能を作成していきます。
エフェクト

UnityのVisual Effect GraphのOutput Particle Forward Decalで銃の弾痕エフェクトを作成し使用する

UnityのVisual Effect GraphのOutput Particle Forward Decalを使って銃の弾痕に使うエフェクトを作成し、実際にゲーム内で使ってみたいと思います。Output Particle Forward Decalを使うと面の表面に合わせて転写されます。
ソフト

Unity付属のVisual Studioで使うと便利な操作やショートカットキー

Unity付属のVisual Studioで使うと便利な操作やショートカットキーを書いています。
UnityでC#の勉強

C#で演算子のオーバーロードを使ってみる

Unity付属のVisual StadioでC#で演算子のオーバーロードを使ってみます。演算子のオーバーロードを行うと、ユーザー定義のクラスや構造体で+等の演算子でクラスを足したりすることが出来ます。
Unity基本情報

Unityで毎フレーム実行している処理の回数を減らす

Unityの毎フレーム実行している処理、例えばUpdateメソッド内で別メソッド等を呼び出して処理が重い場合は処理速度が落ちてしまう事があります。なので毎フレームではなく一定の時間を設けてその処理を呼び出すようにして処理速度が落ちるのを軽減してみたいと思います。
Blender

Blenderのシェイプキーで顔のアニメーションを作成しUnityで使用してみる

Blenderのシェイプキーで顔の瞬きアニメーションを作成し、Unityに取り込んで使用してみます。
Unity基本情報

UnityのCharacterControllerの進化版のOpenCharacterControllerを使ってみる

UnityのCharacterControllerの進化版であるOpenCharacterControllerのベータ版を使ってキャラクターを動かしてみます。
プログラム

Unityのラグドールを使ったダウンアニメーション後の起き上り機能を作成する

Unityのラグドールを使ったダウンアニメーションをした後にAnimatorControllerの機能に戻し、起き上がる機能を作成していきます。