Hello World / plɹoM ollǝH

Programmers Live in Vain

Game Programming

Visual Studio 2022 でグラフィックスデバッガーをインストールする

Visual Studio Installer を起動して「変更」を選択 個別のコンポーネントタブから「DirectX用グラフィックスデバッガーおよびGPUプロファイラー」をインストール DirectX描画をしているプロジェクトを Visual Studio 2022 で開いて「デバッグ→グラフィック…

ModifiedCubeMapGen

一枚にまとめられてる v-cross cubemap 等を dds に変換してくれるやつ いまだ現役?みんなは何使ってるんだろう? code.google.com 追記: みなさん Lys hdrlightstudio cmftStudio IBLBaker などを使っている模様

DirectX12 VisualStudioでグラフィックスデバッグが動かない

もうサポートしてないからPIXを使ってくれよな!と https://developercommunity.visualstudio.com/content/problem/417292/visual-studio-directx-graphics-debugging-tool-can.htmldevelopercommunity.visualstudio.com ダウンロードはここから devblogs.mi…

DirectX11 Efficient Buffer Management

未だに参照するけどスライド探すのに時間かかってしまうのでメモ http://gamedevs.org/uploads/efficient-buffer-management.pdf これは知っとけ的な API呼び出しは可能な限り減らす 16バイトアライメントする(最大30倍速度差が出る) D3D11Deviceはmutexを…

Pythonゲームプログラミング #9 スクロール

gist消してしまったので 代わりにこのリポジトリを参考にしてください #0 環境構築 #1 メインループ #2 画像表示 #3 アニメーション #4 キー入力 #5 サウンド #6 衝突判定 #7 ステートマシン #8 マップチップ #9 スクロール スクロール pygameを使ったゲーム…

Pythonゲームプログラミング #8 マップチップ

gist消してしまったので 代わりにこのリポジトリを参考にしてください #0 環境構築 #1 メインループ #2 画像表示 #3 アニメーション #4 キー入力 #5 サウンド #6 衝突判定 #7 ステートマシン #8 マップチップ #9 スクロール マップチップ pygameを使ったゲー…

Pythonゲームプログラミング #7 ステートマシン

gist消してしまったので 代わりにこのリポジトリを参考にしてください #0 環境構築 #1 メインループ #2 画像表示 #3 アニメーション #4 キー入力 #5 サウンド #6 衝突判定 #7 ステートマシン #8 マップチップ #9 スクロール ステートマシン pygameを使ったゲ…

Pythonゲームプログラミング #6 衝突判定

gist消してしまったので 代わりにこのリポジトリを参考にしてください #0 環境構築 #1 メインループ #2 画像表示 #3 アニメーション #4 キー入力 #5 サウンド #6 衝突判定 #7 ステートマシン #8 マップチップ #9 スクロール 衝突判定 pygameを使ったゲームプ…

Pythonゲームプログラミング #5 サウンド

gist消してしまったので 代わりにこのリポジトリを参考にしてください #0 環境構築 #1 メインループ #2 画像表示 #3 アニメーション #4 キー入力 #5 サウンド #6 衝突判定 #7 ステートマシン #8 マップチップ #9 スクロール サウンド pygameを使ったゲームプ…

Pythonゲームプログラミング #4 キー入力

gist消してしまったので 代わりにこのリポジトリを参考にしてください #0 環境構築 #1 メインループ #2 画像表示 #3 アニメーション #4 キー入力 #5 サウンド #6 衝突判定 #7 ステートマシン #8 マップチップ #9 スクロール キー入力 pygameを使ったゲームプ…

Pythonゲームプログラミング #3 アニメーション

gist消してしまったので 代わりにこのリポジトリを参考にしてください #0 環境構築 #1 メインループ #2 画像表示 #3 アニメーション #4 キー入力 #5 サウンド #6 衝突判定 #7 ステートマシン #8 マップチップ #9 スクロール アニメーション pygameを使ったゲ…

Pythonゲームプログラミング #2 画像表示

gist消してしまったので 代わりにこのリポジトリを参考にしてください #0 環境構築 #1 メインループ #2 画像表示 #3 アニメーション #4 キー入力 #5 サウンド #6 衝突判定 #7 ステートマシン #8 マップチップ #9 スクロール 画像表示 pygameを使ったゲームプ…

Pythonゲームプログラミング #1 メインループ

gist消してしまったので 代わりにこのリポジトリを参考にしてください #0 環境構築 #1 メインループ #2 画像表示 #3 アニメーション #4 キー入力 #5 サウンド #6 衝突判定 #7 ステートマシン #8 マップチップ #9 スクロール メインループ pygameを使ったゲー…

Pythonゲームプログラミング #0 環境構築

#0 環境構築 #1 メインループ #2 画像表示 #3 アニメーション #4 キー入力 #5 サウンド #6 衝突判定 #7 ステートマシン #8 マップチップ #9 スクロール 環境構築 pygameを使ったゲームプログラミングについて説明していきます。 Windows10 Python3.6.1 pygam…

DirectXでOBJファイル表示

DirectXでOBJファイルを表示する。 時間はかけたくないのでライブラリと3Dデータを使う。 こんな感じで簡単に読み込み処理が書ける。 #include "tiny_obj_loader.h" void CreateBuffer(ID3D11Buffer** io_buf, UINT in_byteWidth, UINT in_bindFlags, const …

PySideでDirectXウインドウを表示してみる

↑PySideで表示したWindowにDirectXの画面を表示しています。 C++ pyd用のプロジェクトを作成 DirectXのTutorialをコピペしてInitWindow、WinProcなどの不要な関数を削除 InitDeviceでウインドウハンドルを受け取るように変更 boost::pythonを使ってDirectXの…