2025-01-01から1年間の記事一覧

【Unity】Codex CLIを起動する時にUnity Natural MCPのポート番号を上書いて複数のUnityプロジェクトで同時に使う

Codex CLIを起動する時にUnity Natural MCPのポート番号を上書いて複数のUnityプロジェクトで動作させる方法です。 やりたいこと 解決方法 関連 参考

【.NET】NUnitで「明示的に」実行したときだけ実行されるテストを作るExplicit属性の使い方

NUnitで「明示的に」実行したときだけ実行されるテストを作るExplicit属性の使い方です Explicit属性 使い方

【Unity】テスト結果を「不確定」にするAssert.AssumeとAssert.Inconclusiveの使い方

Unityでテスト結果を「不確定」にするAssert.AssumeとAssert.Inconclusiveの使い方についてまとめました。 はじめに テスト結果を「不確定」にする

【Unity】ILPostProcessor でC#コンパイル後に処理を挿入する

UnityでILPostProcessor でC#コンパイル後に処理を挿入する方法です。 ILPostProcessorとは? 処理対象のコードを書く 必要なパッケージをインストールする ILPostProcessor用のasmdefを作る ILPostProcessorを書く 実行確認 関連 参考

【C#】CancellationToken.Register でキャンセル時の処理を登録する

C#のCancellationToken.Register でキャンセル時の処理を登録する方法です CancellationToken.Registerを使う場合 CancellationTokenResistration.Disposeで登録解除

【Unity】ランタイムで生成したテクスチャを圧縮して保存・ロードする

Unityでランタイムで生成したテクスチャを圧縮して保存・ロードする方法です。 やりたいこと 方法とソースコード 実行結果 参考

【Unity】【R3】IAsyncEnumerableからストリームを作成する

R3でIAsyncEnumerableからストリームを作成する方法です。 はじめに 使い方 エラーの扱い 関連

【Unity】テストダブルを簡単に作れる.NETライブラリ「Moq」をUnityで使う手順

テストダブルを簡単に作れるライブラリ「Moq」をUnityで使う手順です Moqとは? インストール テスト用アセンブリをセットアップ テスト対象のアセンブリとスクリプトを作成 テストを作成する その他の使い方 参考

【Unity】DSPバッファサイズ設定による「音の遅延」と「CPU負荷」のトレードオフ

UnityにおけるDSPバッファサイズ設定による「音の遅延」と「CPU負荷」のトレードオフについてまとめました。 DSPとは? DSPバッファとは? バッファサイズと遅延・CPU負荷の関係 Unityでの設定方法 参考

Unity6.2から導入されたUnity AIを無料のうちにざっくり把握しておく

Unity6.2から導入されたUnity AIを無料のうちにざっくり把握しておく記事です。 まだこれから感あるのであくまでざっくり。 はじめに インストール・セットアップ Assistantを使ってみる Texture Generatorを使ってみる 他のGeneratorたち 参考

【Unity】Streamable HTTPに対応してないCodex CLIでUnity Natural MCPをセットアップする手順

Codex CLIでUnity Natural MCPを使ってUnityのコンパイルエラーチェックをさせる手順です はじめに インストール・セットアップ Codex CLI にMCPを設定する 動作確認 関連 参考

Unity6でiOSでスマホを縦横回転させた時の挙動が滑らかになった

Unity6でiOSでスマホを縦横回転させた時の挙動が滑らかになった話です。 スマホを縦横回転させた時の挙動が滑らかになった話 挙動確認用の実装 結果

【.NET】【Rider】Unityでファイル名や行番号などをスタックトレースに表示できるPDB埋め込みDLLをビルドする

Riderを使って、Unityでファイル名や行番号などをスタックトレースに表示できるPDB埋め込みDLLをビルドする方法です。 はじめに PDB埋め込みDLLをビルドする 関連 参考

【Unity】現時点で一番Star数の多いUnity MCP「CoplayDev/unity-mcp」をClaude Codeで使う手順

現時点で一番Star数の多いUnity MCP「CoplayDev/unity-mcp」をClaude Codeで使う手順です unity-mcpとは? インストール・セットアップ 使ってみる 参考

【Unity】UnityNaturalMCPで作ったカスタムツールをMCP Inspectorで動作確認する

UnityNaturalMCPで作ったカスタムツールをMCP Inspectorで動作確認する方法です。 UnityNaturalMCPとは? MCP Inspectorを使ってデバッグする 関連 参考

【Unity】UnityNaturalMCPで独自のMCPツールをC#で自由に作ってClaude Codeにそれを実行させる方法

UnityNaturalMCPで独自のMCPツールをC#で自由に作ってClaude Codeにそれを実行させる方法です。 UnityNaturalMCPとは? 作るもの ツールを作る ツールビルダーを作る MCPサーバの更新 動作確認 関連 参考

【Unity】UnityNaturalMCPを使ってClaude CodeにUnityのテストを実行させる

UnityNaturalMCPを使ってClaude CodeにUnityのテストを実行させる手順です。 UnityNaturalMCPとは? インストール・セットアップ Claude CodeでMCPの設定をする Edit Modeテストを実行する Play Modeテストを実行する 関連 参考

【Unity】Timelineでミュート状態をランタイムで動的に切り替える方法

UnityのTimelineでミュート状態をランタイムで動的に切り替える方法についてまとめました。 やりたいこと 実装 実行結果

【Unity】【R3】非同期メソッド版のObservable.Createでストリームを直感的に書く

R3の非同期メソッド版のObservable.Createでストリームを直感的に書く方法です。 はじめに 使い方 エラーハンドリング 参考

【Claude Code】Serena MCPを使ってエージェントがセマンティックなコード分析をできるようにする手順まとめ

Claude Code で Serena MCP を使ってエージェントがセマンティックなコード分析をできるようにする方法です。 Serenaとは SerenaをMCPサーバとして起動する環境構築 Claude CodeにSerena MCPサーバの設定を追加 オンボーディング 使い方 関連 参考

【Claude Code】ワーキングディレクトリを追加できる /add-dir コマンド

Claude Codeでワーキングディレクトリを追加できる /add-dir コマンドの紹介です。 用途 ワーキングディレクトリを追加できる /add-dir コマンド 使い方 参考

【Claude Code】カスタムエージェント(サブエージェント)ごとにモデルを選べるようになった & デフォルトはSonnetなので注意

Claude Code のカスタムエージェントごとにモデルを選べるようになった話とデフォルトはSonnetなので注意が必要な話です。 はじめに カスタムエージェントごとにモデルを選べるようになった デフォルトはSonnetなので注意 関連 参考

【.NET】Polyglot Notebooksで対話型実行環境(REPL)を構築する

Polyglot Notebooksで対話型実行環境(REPL)を構築する方法です。 Polyglot Notebooksとは? インストール〜ファイル作成まで 書いてみる&実行してみる 参考

【Unity】Unity6で追加されたシェーダグラフヒートマップ機能でノードごとの「処理の重さ」を可視化する

Unity6で追加されたシェーダグラフヒートマップ機能でノードごとの「処理の重さ」を可視化する方法についてまとめました。 ヒートマップカラーモード 使い方 カスタムノードやサブグラフの処理負荷を設定する 参考

【Claude Code】サブエージェントを並列で実行して処理時間を短縮&コンテキスト圧縮を避ける方法

Claude Codeでサブエージェントを並列で実行して処理時間を短縮&コンテキスト圧縮を避ける方法です。 サブエージェントとは カスタムエージェントの作成方法 動作確認 複数のサブエージェントを並列実行 参考

【Unity】Incremental Source GeneratorでUnityに置いた設定ファイル(Additional files)を参照する方法

Incremental Source GeneratorでUnityに置いた設定ファイル(Additional files)を参照する方法です。 やりたいこと 設定ファイルを作成する Incremental Source Generatorを書き換える Unityで動作確認 Riderで動作確認 関連 参考

AIがコードを書く時代、我々ソフトウェアエンジニアのキャリアはどこへ向かうのか

はじめに AIコーディングエージェントの強み AIコーディングエージェントの弱み これからのソフトウェアエンジニアの役割 人間の仕事その1: 仕様 人間の仕事その2: 設計 人間の仕事その3: 検証 人間の仕事その4: 専門性 まとめ

【Unity】【Rider】Unity向けIncremental Source Generatorのテストを書く

RiderでUnity向けIncremental Source Generatorのテストを書く方法です。 はじめに テスト用プロジェクトを作る テストを書く テストを実行する 関連

【Unity】【Rider】Unity向けのIncremental Source GeneratorをイチからつくってUnityで動かすまでの手順まとめ

RiderでUnity向けのIncremental Source GeneratorをイチからつくってUnityで動かすまでの手順をまとめました。 Incremental Source Generatorとは? ソリューションとプロジェクトを作成する 簡単なIncremental Source Generatorを作る Riderで動作確認をす…

【Unity】Addressables Reportで実際にビルドされたアセットバンドルを分析する

UnityのAddressable Report を使って、Addressableアセットシステムでビルドされたアセットバンドルの情報を見る方法についてまとめました。 はじめに 使い方 Addressables Reportウィンドウの説明 レポートの保存場所 参考