无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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ā):①)的評論 (共 條)

分享到微博請遵守國家法律
祁连县| 锦州市| 平湖市| 贵州省| 玉树县| 五大连池市| 正蓝旗| 台中市| 昭平县| 泰和县| 武清区| 芦溪县| 玉环县| 营山县| 兴义市| 依兰县| 利川市| 贺兰县| 木里| 汉源县| 湖南省| 南郑县| 应城市| 定兴县| 岳池县| 抚顺县| 吉水县| 屯留县| 醴陵市| 镇坪县| 海兴县| 夏邑县| 新宁县| 文昌市| 冷水江市| 乌鲁木齐市| 永康市| 平江县| 道孚县| 沾化县| 凌源市|