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

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

分享到微博請遵守國家法律
如皋市| 兴和县| 北流市| 卓资县| 慈利县| 论坛| 东光县| 嘉鱼县| 敦煌市| 金阳县| 邯郸市| 扶沟县| 神池县| 施甸县| 大安市| 江都市| 治县。| 荥经县| 宁陕县| 齐齐哈尔市| 宣武区| 宁陕县| 从化市| 上犹县| 新巴尔虎右旗| 红河县| 灵璧县| 亳州市| 隆尧县| 洛南县| 东丽区| 延津县| 观塘区| 景德镇市| 荃湾区| 武川县| 江油市| 晋城| 区。| 勐海县| 平舆县|