なつねこメモ

主にプログラミング関連のメモ帳 ♪(✿╹ヮ╹)ノ 書いてあるコードは自己責任でご自由にどうぞ。記事本文の無断転載は禁止です。

2022-11-01から1ヶ月間の記事一覧

DirectX のテクスチャーを Bitmap として取り出したい

いつもは Unity みたいな高レイヤーですが、今回は比較的低レイヤーのお話です。 基本的に、最近の場合は DirectX を直に触るケースは少なくなってて、例えば Unity や Unreal Engine 等のような、ゲームエンジンを触ることがほとんどだと思います。 ただ、…

Unity のカスタムトラックで表示名を設定したい

比較的最近の Unity では、 Timeline 関連の API も公開されていて、ある程度自由にカスタマイズすることが出来ます。 今回はそのうち、 TrackAsset についてのお話です。 TrackAsset を継承したクラスを作ることで、 Timeline に任意のトラックを追加するこ…

@ant-design/plots で、特定条件を満たした場合だけラベルを表示したい

@ant-design/plots という、統計情報みたいなグラフを表示するための Alibaba グループの出しているライブラリがあります。 これは様々なカスタマイズができていろいろ便利なのですが、なにせドキュメントが英文化されていないのに加えて抜けがあるみたいな…

TypeScript で色を表現したい

TypeScript には、 Template Literal Types というものがあり、例えば、以下のような型を表現することが出来ます。 type Pixel = `${number}px`; const a: Pixel = "14px"; // valid const b: Pixel = "20pt"; // invalid TypeScript Playground これで、色…

Visual Studio をアップデート後に MSBuild 経由でビルドして C1853 エラーが発生したら

作業自動化などのために、コマンドラインから MSBuild.exe を叩いているときなどに起きるエラー。 たとえば、以下のようにしている場合: $ MSBuild.exe /t:Build /p:Configuration=Release /p:Platform=x64 src/example.vcxproj Visual Studio をアップデー…