# UnityのuGUIでlive2dを表示させる方法

**URL:** <https://creatorsforum.live2d.com/t/topic/1083>\
**Category:** トラブル報告\
**Tags:** 初心者, 教えて\
**Created:** [2022 年 9 月 13 日午前 1:28 UTC](https://creatorsforum.live2d.com/t/topic/1083 "2022-09-13T01:28:02Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![筋子](https://sea1.discourse-cdn.com/flex015/user_avatar/creatorsforum.live2d.com/%E7%AD%8B%E5%AD%90/32/755_2.png) [@筋子](https://creatorsforum.live2d.com/u/%E7%AD%8B%E5%AD%90)\
**Post date:** [2022 年 9 月 13 日午前 1:28 UTC](https://creatorsforum.live2d.com/t/topic/1083/1 "2022-09-13T01:28:02Z")

</div>

昨晩、同じ内容で投稿したのですが、誤って削除してしまったので再度投稿させていただきます。

表題の件について、過去のコミュニティへの以下の投稿を確認しています。  
[UnityのuGUI上で表示することは可能ですか？](https://forum.live2d.com/discussion/387/unity%E3%81%AEugui%E4%B8%8A%E3%81%A7%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%99%E3%81%8B)

ただ、この内容の「RenderTextureを使い、uGUIのRawImageにテクスチャ指定」が具体的にcanvasやlive2dの生成されたプレハブに何をすればいいのかわからず解決しませんでした。  
「RenderTextureプロジェクト」というのも見つかりません。  
そもそも、この投稿は6年前のものなので、uguiやlive2dの仕様が変わっており、ここに記載された内容が今は使えない可能性が高そうです。

そこで、改めて投稿させていただくのですが、UnityのuGUIでlive2dを表示させるにはどうすればよいでしょうか？

---

<div class="post-metadata">

**Author:** ![ono-at-live2d-com](https://sea1.discourse-cdn.com/flex015/user_avatar/creatorsforum.live2d.com/ono-at-live2d-com/32/167_2.png) [@ono-at-live2d-com](https://creatorsforum.live2d.com/u/ono-at-live2d-com)\
**Post date:** [2022 年 9 月 21 日午前 7:09 UTC](https://creatorsforum.live2d.com/t/topic/1083/2 "2022-09-21T07:09:21Z")

</div>

@筋子 様

弊社製品をご利用いただきまして誠にありがとうございます。  
Cubism SDK 開発チームです。

ご提示していただいたスレッドはCubism 2.1の内容で、現在のCubism SDK for Unityのサンプルには「RenderTexture」は存在しません。

当該スレッド内の使用方法につきましては、CubismモデルをメインでないCameraに撮影させ、その結果をUnityのRenderTextureに描画し、そのテクスチャをUIに使用することでuGUIに表示させることができるというものになっております。  
こちらの設定の詳細はUnity公式のドキュメントをご覧ください。

> **[レンダーテクスチャ - Unity マニュアル](https://docs.unity3d.com/ja/2018.4/Manual/class-RenderTexture.html)**
>
> Render Texture (レンダーテクスチャ) は、ランタイムに作成、更新される特殊な テクスチャ です。使用するには、まず新しいレンダーテクスチャを作成し、カメラ の 1 つを指定して、そこにレンダリングします。次に、通常のテクスチャのように、マテリアル のレンダーテクスチャを使用できます。Unity Standard Assets の ウォーター プレハブは、リアルタイムの反射と屈折を作成するために、レンダーテクスチャを現実世界で使用する例の 1 つです。

以上、よろしくお願いいたします。

---

<div class="post-metadata">

**Author:** ![筋子](https://sea1.discourse-cdn.com/flex015/user_avatar/creatorsforum.live2d.com/%E7%AD%8B%E5%AD%90/32/755_2.png) [@筋子](https://creatorsforum.live2d.com/u/%E7%AD%8B%E5%AD%90)\
**Post date:** [2022 年 9 月 24 日午前 11:17 UTC](https://creatorsforum.live2d.com/t/topic/1083/3 "2022-09-24T11:17:31Z")

</div>

ご回答、ありがとうございます。

RenderTextureを使用する方法で、問題なく表示させることができました
