コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】uGUI のテキスト表示で文字列中に画像を表示できる「EmojiText」紹介

はじめに

「EmojiText」を Untiy プロジェクトに導入することで
uGUI のテキスト表示で文字列中に画像を表示できるようになります

使い方

画像データの準備

f:id:baba_s:20171222194707p:plain

文字列中に表示したい画像を「EmojiText/Emojis」フォルダ内に追加します

f:id:baba_s:20171222194736p:plain

画像の「Texture Type」は「Sprite (2D and UI)」に設定します

f:id:baba_s:20171222194838p:plain

Unity メニューの「EmojiHelper>FillEmojiData」を選択します

オブジェクトの作成

f:id:baba_s:20171222195143p:plain

シーンのオブジェクトに「EmojiText」コンポーネントをアタッチして
表示したい文字列を「Text」の入力欄に記入します

その際に、 [大笑] のように
大括弧で画像ファイル名を囲んで入力した箇所が画像に置き換わります

f:id:baba_s:20171222195330p:plain

関連記事