memomem

備忘録・メモ置き場

Fleck C#軽量なWebsocket Server

www.nuget.org

ダウンロードした fleck.x.x.x.nupkg ファイルの拡張子を .zip に変更して解凍します。

このあと fleck.x.x.x/lib/netstandard2.0 配下にある Fleck.dll を使います。

先ほどダウンロードした lib/netstandard2.0/Fleck.dll を Assets/Plugins に配置します。

└── 📁 Assets
    └── 📁 Plugins
        └── Fleck.dll

qiita.com

Unity AI MCP

Unity側

PackageManagerより名前で追加

com.unity.ai.assistant

Claude

%APPDATA%\Claude\claude_desktop_config.json

設定 > 開発者 > ローカルMCPサーバー > 「設定を編集」ボタン で表示される。

{
  "mcpServers": {
    "unity-mcp": {
      "command": "C:\\Users\\あなたのユーザー名\\.unity\\relay\\relay_win.exe",
      "args": ["--mcp"]
    }
  },
  "preferences": {
    "coworkHipaaRestricted": false,
    ...(既存の内容はそのまま)
  },
  "coworkUserFilesPath": "XXX"
}

Codex

C:\Users\あなたのユーザー名\.codex\config.toml

[mcp_servers.unity]
command = "C:\\Users\\あなたのユーザー名\\.unity\\relay\\relay_win.exe"
args = ["--mcp"]
startup_timeout_sec = 20
tool_timeout_sec = 120

もしくは、

settings... > MCPサーバー

名前: Unity MCP

起動用コマンド: C:\Users\あなたのユーザー名.unity\relay\relay_win.exe

引数: --mcp

参考

qiita.com

qiita.com

Use incremental GC

Unityでたまにスパイクが起きる時がある。

Use incremental GC

を確認する。

オンにする。※デフォルトはオンのようだがEditorのバージョン?によってはオフになっているときがある。

参考

docs.unity3d.com

bluebirdofoz.hatenablog.com

URVRでRide5がInjectionできなくなった対応

steamcommunity.com

steamapps/common/RIDE5/EasyAntiCheat/Settings.json

Discordからの指示: EACは1月24日に追加されたため、シングルプレイヤーモードでのみEACを無効にする必要があります。EasyAntiCheat/Settings.jsonの「productid」を 「productid」:「213512351235」 のようなランダムな数字の文字列に変更することで無効にできます。

UniWindowControllerでUnity6で透過にならず黒になる

github.com

UnityでのWindowの機能を拡張(透明にしたり最前面にしたり)するライブラリ

UniWindowController/README-ja.md at main · kirurobo/UniWindowController · GitHub

上記の設定の他に下記を行う

ProjectSettings>Player>OtherSettingsの AutoGraphicsAPI fir Windowsのチェックを外し、Direct3D11を最上位にする

github.com