今までに制作したゲーム作品をまとめたページです。そのゲームを制作したきっかけや、開発についての記事が読めます。
Unityの2Dプロジェクトで、ゲームオブジェクトをターゲットの方向に向き続けさせる方法について解説しています。Quaternion.AngleAxisを使う方法とQuaternion.FromToRotationを使う方法の2つの方法を紹介しています。
Stability AIの画像から瞬時に3Dモデルを生成することができる、新しいAI「Stable Fast 3D」を試してみました。
UnityでCubeを90度回転させようと思った時、transform.Rotateで90度回転すると一気に回転してしまい、見ていて回転しているのが分かりずらいのでゲームオブジェクトをゆっくり回転させる方法を書き残しておきます。
ゲームオブジェクトにスクリプトからコンポーネントを追加するには、AddComponent<>()を使用し、コンポーネントを削除するにはDestroy()を使います。
この記事では、アニメーションクリップ・Animatorコンポーネントを使用して、アニメーションを作成、再生する方法を書いています。
アニメーションイベントを使えば、アニメーションの途中や終了時にスクリプトの関数を呼び出すことができます。
この記事では、プレイヤーを動かしたら歩くアニメーションが再生させるなどの、キーが押されている間アニメーションを再生する方法を書いています。
Unityで3Dオブジェクトの裏側も表示したい場合の設定方法を解説。マテリアルのRender Face設定をBothに変更するだけで、Planeなどで両面描画が可能になります。
Unity6のURP環境で、Post ProcessingのBloom効果のパラメータ(Intensity、Threshold、Scatterなど)をC#スクリプトから動的に変更する方法をサンプルコード付きで解説。
マウスと連動して回転するカメラの回転に制限をつける方法。