はなちるのマイノート

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

【Gemini Cli】ついにGeminiCliがMCP Resourcesに対応した

MCP

はじめに てっきりGemini Cliは既にMCP Resourcesに対応しているかと思っていたのですが、どうやら最近までされていなかったようです。そしてついに2025/12/9に取り込まれて、v0.21.0-nightly.20251210.d90356e8aとしてリリースされました。そのことについて…

【Unity】UnityでローカルLLMを手軽に動かせるOSS・公式パッケージ三選 (gemma-unity-plugin, LLMUnity, Unity Sentis)

この記事は Unity Advent Calendar 2025の5日目の記事になります! qiita.com昨日は @tsubasamusu さんの「【Unity】Unity エディタと Unreal エディタでローカルマルチプレイしよう!~Unity 編~」でした。 【Unity】Unity エディタと Unreal エディタでロ…

Unityの正確なリリースノート情報を取得してくれるMCP ServerをOSSとして公開しました

はじめに 記事書くのが遅くなりましたが、先日Unityのリリースノート情報を取得してくれるunity-release-note-mcpをOSSとして公開しました。Unityで正確なリリースノート情報をgemini等々が答えてくれなかったことがあったので、Unity Release APIを活用して…

【Rider】Rider 2025.3からIL ViewerでUnityによって生成および後処理されたILを見れるようになった

はじめに ついにRider2025.3がリリースされたのですが、新機能の一つとしてUnityにより生成されたILを表示できるようになりました。 実際に利用している様子 Unity code in the IL Viewer The IL Viewer tool window now shows the intermediate language (I…

【GitHub】一括で「XXX files viewed」を0にリセットする方法

Git

はじめに 小ネタなのですがGitHubでレビューをしていて、たまに一回Viewedをリセットしたいという時があります。(私だけ?) n files viewed自分が軽く調べた感じ正攻法だと一つずつ選択していくしかなさでしたが、一括でやる方法があるのでメモがてら書き残…

【C#】SourceGeneratorで生成されたコードはcsprojのNullableが反映されないことを知った

C#

はじめに 最近、SourceGeneratorで生成されたコードはcsprojのNullableが反映されないことを知りました。 The global nullable context does not apply for generated code files. Under either strategy, the nullable context is disabled for any source …

【C#】ジェネリック制約で特定のインターフェースを実装しているとはじかせる方法を考えた

C#

はじめに 前提としてC#のジェネリック制約ではTはIHogeを実装するが、IFugaは実装しないことのようなインターフェースの否定的な制約を記述をすることはできません。 public interface IHoge; public interface IFuga; public static class Sandbox { // IHo…