最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

unity 2D游戲開發(fā)教程6-7:(畫面切換用淡入,淡出Fader工具開發(fā):①)

2023-06-10 13:03 作者:zhouhongjoe  | 我要投稿


先說下為什么要做這個通用淡入,淡出Fader工具。

我們在游戲場景切換中

1:進(jìn)入場景一般會先是屏幕黑色,然后通過淡出效果,慢慢顯示出來畫面

2:場景結(jié)束,會慢慢畫面變黑(原理是又黑色圖片淡入),最后Loading畫面或者進(jìn)入下一個畫面

我們來看下如果沒有這個淡入或者淡出效果會則么樣。

我們在打開淡入或者淡出效果來感受下。

這種整個屏幕的淡入淡出,基本或有畫面都會用到,所以我們今天來先來開發(fā)這個Fader工具

?

1: UI層里面創(chuàng)建Fader GameObject,設(shè)置Inspector

2: 創(chuàng)建MMFader,放到Fader上面,設(shè)置屬性,用上節(jié)課學(xué)到的測試按鈕拆功能創(chuàng)建各種測試按鈕

3: 完成Awake初始化,Update方法

4: 完成StartFading功能

5: Update里面開發(fā)Fading功能

6: 自己開發(fā)Tween線性工具(大家如果熟悉DoTween插件,也可以用哪個代替),我們用到的最簡單的LinearTween,線性變化簡單介紹

7: 導(dǎo)入Math數(shù)學(xué)類,這個用到方法在說明

8: 說明MMMaths.Remap 方法

9: 簡單介紹Linear_Tween,線性數(shù)值

10: 完成StopFading方法

11: 用之前學(xué)到的Event廣播機(jī)制,創(chuàng)建MMFadeStopEvent,MMFadeEvent,MMFadeInEvent,MMFadeOutEvent。

12:?然后用我們Event監(jiān)聽三部曲(繼承MMEventListener<MMFadeOutEvent>,實(shí)現(xiàn)接口,OnEnable和OnDisable進(jìn)行監(jiān)聽開始和停止固定代碼編寫)

13: 完成測試按鈕里面功能

14: 創(chuàng)建2個Fader,通過觸發(fā)廣播方式來控制哪個Fader進(jìn)行動作


unity 2D游戲開發(fā)教程6-7:(畫面切換用淡入,淡出Fader工具開發(fā):①)的評論 (共 條)

分享到微博請遵守國家法律
鄂托克旗| 沧州市| 长乐市| 大关县| 乐亭县| 静安区| 吉安市| 德兴市| 文成县| 陆川县| 南乐县| 泰和县| 离岛区| 成武县| 江西省| 通辽市| 沈丘县| 当涂县| 霸州市| 毕节市| 通山县| 泰来县| 光泽县| 涟源市| 辽源市| 沾益县| 自治县| 福州市| 资源县| 长宁区| 开远市| 连江县| 五家渠市| 佛冈县| 平遥县| 余庆县| 勃利县| 商南县| 法库县| 临颍县| 扎鲁特旗|