はなちるのマイノート

Unityをメインとした技術ブログ。自分らしくまったりやっていきたいと思いますー!

Windows Terminalの見た目をブラウン管風にできるOSSを作りました

はじめに 先日Windows Terminalをブラウン管風の見た目にできるOSSを公開しました。Windows Terminalの背景をhlslでPixel Shader適応できるらしく、ブラウン管風の見た目を作ってみた pic.twitter.com/nk4dD7HtFh— はなちる@ゲーム制作 (@hanaaaaaachiru) Ju…

【C#】dotnet buildで出力された.binlogをVS Code上で見れる拡張機能を作成した

C#

はじめに 前回MSBuild Binlog Viewer for RiderというRider向けプラグインを作成しました。 www.hanachiru-blog.comRiderに作ったならVS Codeでも見れても良いかなと思い、VS Codeの拡張機能も作ってみました。 実際に利用している様子それについて軽く紹介…

【C#】dotnet buildで出力された.binlogをRider上で見れるプラグインを作成しました

C#

はじめに 先日、dotnet buildで出力された.binlogをRider上で見れるようにしたプラグインを作成しました。dotnet buildで構造化された詳細ログを.binlogというファイルで出力できるのですが、それをRider上で見れるプラグインがなかったので作りました!(専…

【C#】Roslyn Analyzerがビルド時間に与える影響を調べる方法

C#

はじめに Roslyn Analyzerはコードの品質を保つためには欠かせない存在です。ただ多数のAnalyzerを導入すると、ビルド時間がやたら長かったりと開発者体験を損なってしまう可能性があるのもまた事実です。learn.microsoft.com今回の記事ではRoslyn Analyzer…

技術書典 20にUnityに関する合同誌「Unity.Sunday Book Vol.1」を出しました

はじめに タイトルにもある通り、先日技術書典20でコミュニティの有志で執筆したUnity本を頒布しました。明日の技術書典20にて、会社の有志で執筆したUnity本を頒布します!現地会場でも紙版を頒布予定ですhttps://t.co/HQmwslxpvaサークル名:[か01] Unity.…

【C#】SourceGeneratorとInternalVisibleToを組み合わせるとCS0436という型競合が起こる問題の対処

C#

はじめに お久しぶりです。最近ブログ更新サボってましたが、不定期になりますがまた書いていきたいと思います。SourceGeneratorのRegisterPostInitializationOutputで属性生成してると、InternalsVisibleTo使ったときに型競合(CS0436)が起こる問題があり、…

【C#】NUnit4.0からAssert.AreEqual()やAssert.IsTrue()などのクラシックアサートがLegacyとして切り出されたが4.5で戻ってきた話

C#

はじめに 今回はNUnit v4での破壊的変更について書きたいと思います。そもそもNUnitとは?と思う方に向けて簡単に説明すると、.NET向けのユニットテストフレームワークです。特にUnityを触られている方は、触ったことがあるかと思います。 NUnit is a unit-te…