3Dゲーなのですが、エフェクトは2Dにしたいです。
・やりたいこと
ヒットエフェクトとして、アニメ化したスプライトをCanvas上に表示したい(キャラクターに被さるようにエフェクトを表示したい)
・つまづいた点
1. Sprite(2D and UI)でスプライトと.animファイルを作ったが、どうCanvasに表示するかわからない。
2. 試しにアニメにせず一枚のスプライトをInstantiateしてみたが、Canvas上に表示されない。
C#
1public RectTransform EffectRect; 2 3public void OnTriggerEnter(Collider other){ 4 hitPos = other.ClosestPoint(other.transform.position); 5 EffectRect.position = 6RectTransformUtility.WorldToScreenPoint (MainCamera, hitPos); 7Instantiate (EffectRect, EffectRect.position , EffectRect.transform.rotation); 8 9}
乱筆、長文失礼しました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/04 10:59