Visual StudioとDXライブラリを使ったゲームプログラミングについて書いていく予定。今のところプログラミング中に遭遇したトラブルの対処法を書く流れ。いつになるかはわかりませんが何かのジャンルで「1ステージ分」作れるように記事を充実させるつもりです。
シェーディングの基礎から学べる「HLSLシェーダーの魔導書」
3Dゲームプログラミングをしているといずれ手に出すことになるシェーディング。そのシェーディングを基礎から学べる「HLSLシェーダーの魔導書」を購入してみた。
【Unity】BlenderからFBXを出力して読み込む方法
UnityでBlenderからFBXファイルを出力して読み込む(インポートする)方法について説明しています。向きやアニメーションタイプの設定を忘れずに。
【Unity】エディターのインストールに失敗するときの対処法
Unity Hubからエディターをインストールしようとすると失敗するときの対処法について説明しています。Unity Hubのバージョンは3.8、Unityを2022.3.31f1にしようとしたときのお話
【Unity】ベクトルを回転させる方法
Unityでベクトルを回転させる方法について説明しています。Quaternion.Eulerを使うのが一番お手軽。
【Unity】2つのベクトルのなす角度を求める方法
Unityで2つのベクトルのなす角度を求める方法について説明しています。単に角度の大きさだけを知りたい、向きも含めて知りたい、平面に投影したベクトルとの角度を知りたいなどなど
【Unity】スクリプトからカメラの座標を取得する
Unityでスクリプトからメインカメラの座標を取得する方法について説明しています。※Main Cameraは1台の想定
【DXライブラリ】フレームレートを制御する機能の実装
DXライブラリを使ってフレームレートを制御する方法について。
【DXライブラリ】自作のシェーダを使ってみる
DXライブラリで自作のシェーダを使う方法のメモ。調べれば先人たちの足跡は残ってるものの2023年現在使用するDirectXのバージョンが異なるので嵌りやすいのがなんとも。
【Unity】テキストオブジェクトとアウトレット接続できない時の対処法
Unityでテキストオブジェクトとアウトレット接続しようとしたら上手くいかなかった時のメモ。古い情報を参考にしてたせいだった。
【DXライブラリ】Effekseerで作ったエフェクトを表示する
Effekseerで作ったエフェクトをDXライブラリを使って表示させる方法について説明しています