新しいこと、枯れたこと問わずサムザップ大庭が興味を持ったものを調査、生活の効率を求める完全趣味の技術ブログ。基礎を大事にしています。12/24の記事です。株式会社サムザップでUnityエンジニアをしている大庭です。グラフィックデザイナー、Flashデベロッパーを経て、現在はUnityエンジニアでスマホゲームを作っています。ハマってしまった開発環境をUnity2019にアップグレードしたし、新機能のUIElementsを始めました。公式のブログを読みながら進めています。本記事はUIElementsに関する落とし穴共有です。Unityエディタ拡張オブジェクトの設定が正しいかどうかをチェックする方法を考えていて、見た目から分かるアプローチをやってみます。お題は「SpriteRendererのSprite設定がnullのオブジェクトを分かりやすくする」です。EnhancedがUnity2017になって動かなくなっていました。去年の12月辺りからUnity2017以降でも動くようにアップデートされたようです。SpriteModeをMultipleにします。Projectブラウザを見るとこのようにテクスチャにぶら下がる形でSpriteが並びます。残念なことに2017.7.27段階ではUnity2017.1.0f3には対応していないようです。※Unity2017対応されました。今まであまりアセットバンドルを作る事がありませんでした。個人で小規模ゲーム作る時にわざわざアセットバンドルを用意することはありませんでしたし、仕事でもそういう担当になることはありませんでしたので、試しにやってみておきます。先日Unity2017.1の正式リリース候補バージョンがリリースされました。リリースノートを読んでみました。気になった追加機能GameObjectRecorderを調べてみます。iOSまずは今回使用するZxingというライブラリを手に入れます。(Apache)とのことなので、比較的自由に使えます。解凍すると様々な環境におけるプラグインファイルが現れます。Unityエディタ拡張エディットモード中(再生していない状態)にサーバーからファイルをダウンロードしてゴニョゴニョしたいことがあります。頻度高くは使用しいないけど超絶便利なReorderableList。このような結構複雑なUIをサクッと作れるのには感動すら覚えます(これをフルスクラッチで書くとか...)。2017年1月17日にUnity5.6.0b4がリリースされました。そのリリースノートの中でEditorSceneManagerのAPI変更が気になったので調査しました。カスタマイズしたダイアログウィンドウが作れないかなと思ったのがきっかけでした。Unity使う人はよく使うであろうAnimationClip。いう感じになった経験が何度かあります。Unityエディタ拡張AnimationEventはプログラマーとアーティストの作業分担に役立つ機能ですが、AnimationEventまわりでエラーが起きた時に、正しくEventが設定されているか、バリデーションをかけたい時があると思います。いうショートカットをクラス名の部分にフォーカスした状態で使うと、そのクラスを使用している箇所の参照がリストアップされます。今Unityでゲーム開発初期の状態で、*1モック制作をすることが多いです。今作っているのはガチャのモックです。(@ohbashunsuke)株式会社サムザップでUnityエンジニアとしてスマホゲーム作っています。(1)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。