新しいこと、枯れたこと問わずサムザップ大庭が興味を持ったものを調査、生活の効率を求める完全趣味の技術ブログ。基礎を大事にしています。ハマってしまった開発環境をUnity2019にアップグレードしたし、新機能のUIElementsを始めました。公式のブログを読みながら進めています。本記事はUIElementsに関する落とし穴共有です。何も気にせず、StyleSheetインスタンスをフィールドに保持してしまいました。label.styleSheets.Add(stylesheet);}ussファイル更新ができなくなるussファイルを変更するとこの通りエラーが起きてしまう。(atStyleSheetはローカル変数で使用このようにローカル変数に保持しておけば問題は起きません。ussファイルを変更するとシームレスに見た目の更新が入ります。label.styleSheets.Add(stylesheet);}最後にまだ始めたばかりでよくわからないUIElementsですが、uxml、ussで構造と見た目を作っていく感じは、今までのIMGUIとは全く違うアプローチです。HTML/CSSのような馴染みもあるため、自分の武器にすべく完全理解しようと思います。13:55UIElementsのStyleSheetインスタンスは保持してはいけないTweet読者になるボタンを押して貰えるととてもがんばれます。大庭俊介(bao_bao)渋谷のUnityエンジニア。スマホゲーム作って生活しています。設計、組み込み、演出一通りを自分1人で完結して作るのが得意です。よろしければTwitterフォローお願いします。(@ohbashunsuke)株式会社サムザップでUnityエンジニアとしてスマホゲーム作っています。(1)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。