追記:JoinToStringという便利なメソッド実装されてました。これを使いましょう! github.com 以下、「ZLinqとZStringでJoinedBy」というタイトルで公開していた時の残骸。 ExtraLINQにあったJoinedByをZLinq向けに移植。
files.uploadが廃止になると聞いたので。
環境:Project Auditor package | Project Auditor | 1.0.1 SRP batcher compatibleなシェーダーが"Not compatible with SRP batcher"と判定され警告が表示されるバグがあります。 Library/PackageCache/com.unity.project-auditor*/Editor/Modules/ShaderAn…
github.com このパッケージをインポートするだけで、画面右下の "Development Build "の表示が消すことができます。 パッケージマネージャーからインポートするだけの簡単設計。 詳しくは以前の記事をご覧ください。 と、それは良いんですが、Unityの更新の…
Unity - Scripting API: Screen.SetResolution 16:9と16:10だけサポートしておけば良いだろう。という考えで、 1920x1080、1920x1200、...のような解像度のリストを準備し、 その中からユーザーに解像度を選択してもらうUIを準備していたところ、 意図せずウ…
育休も終わりに近づき、育児と仕事の両立という慌ただしい日々が始まりそうなので 忘れないうちに忘れたくないことをメモしておこうと思います。 攻略情報 子供は可愛い。 生後2ヶ月、ようやく生活が落ち着いてきたけれどここまで本当にイレギュラーだらけで…
github.com なにこれ? こんなコードを書いてEnumをシリアライズすると、 .unityや.prefabを見ればわかるように、内部的には0, 1, 2というintの値として保存されます。 つまり、Enumの途中に値を追加/削除すると意図しない指定の変更が起きてしまいます。 ↓ …
Unity6で新規URPプロジェクトを作ると、ビルド時間がやけに長く、 ログを見るとシェーダーコンパイルが遅くなっていることが分かります。 (以下、実測結果はM1 Max MacBook Proによるもの) Unity2021LTS(2021.3.43f1)、Unity2022LTS(2022.3.47f1)、Unity6(…
OnPostprocessBuildなどで.appの中身を直接いじると署名が無効になり壊れる。 public void OnPostprocessBuild(BuildReport report) { // ごにょごにょ #if UNITY_STANDALONE_OSX UnityEditor.OSXStandalone.MacOSCodeSigning.CodeSignAppBundle(report.summ…
Unity6から使えるMultiplayer Play Modeという公式パッケージがあります。 Editor上のプレイボタンを押すと最大3つのプレイヤーが自動で立ち上がり(Editor本体を入れて4つ)、 マルチプレイゲームのデバッグが簡単にできる!という非常に便利なパッケージで…
症状 普通に繋がりはする。 繋がった後、5分ぐらいで切断される。たまに6時間持ったりもする。 再接続するとまた繋がる。 エラーコードはError code: 0x3 Extended error code: 0x11 最終的な解決法 電源オプションから、プロセッサの電源管理 > 最小のプロ…
コメントからChatGPTと一緒に育ててきたのがよくわかる
github.com 4年前に公開したこのアプリアイコンを動的に変更できるパッケージ、 たまに「OSのダイアログ(↓の画像のやつ)消せないの?」という問い合わせが来てました。 その時の返信は、 「わかる。邪魔だよね。でもOS側で出してるやつだからどうしようも…