actionScript書きの日記

アラフォーFlashデベロッパのブログ。actionscriptやobjective-cを経て、現在はUnity、Spine、AfterEffectsがメイン。

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

UnityのURP環境でMutliPassのシェーダーが機能しなかった件

前提 Unity 2021.3.9f1において、URP環境でMultiPassのUnlitシェーダーを作成しても、最初のパスしか実行されなかった。 対応 1つ目のパスに以下を追加。 Tags{ "LightMode" = "UniversalForward"} これにより、MultiPassが機能するようになった。 以下の記…

Unityで動的にMeshの頂点数を増やしたらメッシュが縮小されてしまった件

前提 UnityのScriptで動的にMeshを生成し、SetVerticesとSetTrianglesを使用して頂点数を変更する処理を作成した。試しに縦横500ずつ頂点を作成すると、Meshの大きさが突然小さくなるという現象が発生した。頂点数をある程度減らすと解決した。 対応 デフォ…

メインスレッド以外からUnityのUIを操作しようとして途方に暮れた件

いやもう本当に、そもそもメインスレッド以外で処理が走っているってことを想像できなかったし、それを指摘されたあとも本当に苦労した。いろいろと書くべきテーマがてんこ盛りの数日間だったのだが、まずは複数スレッドでの命令の受け渡しから。 前提 ある…

Unity Test Runner を使おうとして詰まってしまった3点

新しい仕事においてややコーディングよりの仕事をすることになったので、テスト駆動開発の方法くらいは知っておかないと、と思って泥縄で調べ始めたのだが、いやあ、敷居が高かった。 最初に検索して上位に来たいくつかの記事を読ませていただいた。例えば以…