サイネージやゲーム遷移でよく使うフェードイン・フェードアウトを使いやすくしてみました。
_nowObjがフェードアウト、_nextObjがフェードイン
1 2 3 4 |
public void FadeInOut( GameObject _nowObj, GameObject _nextObj, float _fadeTime, float _delayTime ) { iTween.FadeTo(_nowObj, iTween.Hash("alpha", 0, "time", _fadeTime)); iTween.FadeTo(_nextObj, iTween.Hash("alpha", 1, "time", _fadeTime, "delay", _delayTime)); } |
フェードイン
1 2 3 |
public void FadeIn( GameObject _obj, float _fadeTime, float _delayTime ) { iTween.FadeTo(_obj, iTween.Hash("alpha", 1, "time", _fadeTime, "delay", _delayTime)); } |
フェードアウト
1 2 3 |
public void FadeOut( GameObject _obj, float _fadeTime, float _delayTime ) { iTween.FadeTo(_obj, iTween.Hash("alpha", 0, "time", _fadeTime, "delay", _delayTime)); } |
0 Comments
1 Pingback