【ハルシオンブログ】子供のオブジェクトを一気にフェードさせたいときとかね。
こんにちは。
大坂です。
もう八月も終わりですね。
朝起きたら寒くて何事かと思いましたが、秋が近づいてるんですかね?
さてタイトルの通りですが、
ImageとTextのオブジェクトを分けて表示しているものなんかを
フェード消したいときなんかにそれぞれフェードさせるのは面倒ですよね。
そんな時に使うのがCanvasGroupですね。
こいつ色々便利ですよね。
設定はこんな感じね。

画面は適当ですがこうですね。

で、適当にDOTweenでFadeさせてあげます。
一応結果。

これだけでImageもTextもフェードされますね!
はい便利ですね!
では今週も短いですけど終わりですノシ
大坂です。
もう八月も終わりですね。
朝起きたら寒くて何事かと思いましたが、秋が近づいてるんですかね?
さてタイトルの通りですが、
ImageとTextのオブジェクトを分けて表示しているものなんかを
フェード消したいときなんかにそれぞれフェードさせるのは面倒ですよね。
そんな時に使うのがCanvasGroupですね。
こいつ色々便利ですよね。
設定はこんな感じね。

画面は適当ですがこうですね。

で、適当にDOTweenでFadeさせてあげます。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using DG.Tweening;
public class BlogTest : MonoBehaviour {
public CanvasGroup group;
void Start () {
// キャンバスグループをフェードさせる
group.DOFade(0, 1f);
}
}
一応結果。

これだけでImageもTextもフェードされますね!
はい便利ですね!
では今週も短いですけど終わりですノシ
Category: 開発日記(Unity)
« 【ハルシオンブログ】UnityのuGUIで、ImageのサイズをTextのサイズと連動したいよねって時のやり方。 | 【ハルシオンブログ】Anima2DでSpringBoneを入れてみたけど、変なんなるんですけどー?ってことで、少し手を加えてみたよ »
コメント
| h o m e |