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

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

教你制作小球淘汰賽(1)基本框架

2023-08-10 20:27 作者:不會玩的萌新a  | 我要投稿

建議學(xué)習(xí)前先去灰安教主的專欄那里了解一下軟件的基本用法(本教程不細(xì)講函數(shù),代碼,都是直接給出,以后可能會出視頻教程)

第一步:小球制作

灰安教主的小球淘汰賽中A組一共有50個小球,分別是

灰安A組50球


制作方法:1.(建議先打開網(wǎng)格)點(diǎn)擊圓形,在屏幕中畫出一個大小合適的圓形。

2.?右鍵小球,在幾何行為中找到添加循跡追蹤器

3.?點(diǎn)擊新增的循跡追蹤器,在選取中點(diǎn)選下移一層

4.?框選小球和循跡追蹤器,在腳本選單中的color輸入【r,g,b,1】(第四項(xiàng)為透明度)

???Rgb值如下表,(閃隊(duì)小球在灰安教主教程有代碼,太極和灰安閃需要導(dǎo)入圖標(biāo))

90球RGB

5.?調(diào)整好位置即可,如果做多個小球,可以右鍵選擇重置達(dá)到一定數(shù)量后再依次改顏色

注意事項(xiàng):小球的代碼區(qū)盡量把materialname寫上對應(yīng)的名字,以后有用(中文需要復(fù)制過去)

第二步:框架設(shè)計(jì)

1.?創(chuàng)建新場景,更改背景顏色(黑或灰),關(guān)閉云朵(右鍵背景設(shè)置),刪除四面的墻

2.?打開網(wǎng)格,找到合適的尺寸,點(diǎn)選平面并沿網(wǎng)格線創(chuàng)建形成閉環(huán),如下圖

?

場景基本樣式

3.?選取第一關(guān)的范圍,構(gòu)建關(guān)卡,用方塊阻隔

4.?把方塊設(shè)置為黏附到背景

5.?分隔出過關(guān)區(qū),如圖

一關(guān)制作示例

6.?添加過關(guān)綠線以及關(guān)卡編號(關(guān)卡編號的方框碰撞作用層改為最后一個,設(shè)為透明,去除邊框

7.?添加圓環(huán),并在腳本寫下以下代碼(圓環(huán)的做法:創(chuàng)建兩個大小不同的圓,在小圓找到建構(gòu)固體幾何-差集,點(diǎn)擊后刪除小圓)

圓環(huán)代碼

?

關(guān)卡樣式

8.?添加剩余過關(guān)數(shù)變量scene.my.spots1(用其他名字也行)和當(dāng)前關(guān)卡編號scene.my.grade

9.?打開控制臺將scene.my.spots1初始值賦值為49(50球淘汰賽)scene.my.grade賦值為1

10.?在過關(guān)綠線寫下以下代碼表示小球傳送到過關(guān)區(qū)

綠線代碼

11.?在過關(guān)區(qū)創(chuàng)建過關(guān)后的綠點(diǎn)寫下以下代碼(具體的可以參考上面的傳送門教程,其中傳送的變量名可以改變,但要好記)

綠點(diǎn)代碼

12.?因?yàn)楫?dāng)過關(guān)完的時候要讓綠線消失,所以還要在綠線寫下

綠線補(bǔ)充代碼

13.?在過關(guān)區(qū)下方創(chuàng)建2個方框,分別用來阻擋小球和傳送到下一關(guān)

14.?上面的方框?qū)懴乱韵麓a,讓這一關(guān)結(jié)束時消失

上面方框代碼

15.?下面的方框?qū)懴乱韵麓a,讓小球傳送到下一關(guān)

下面方框代碼

16.?為了更直觀,可以加上剩余過關(guān)數(shù)量和過關(guān)名字,代碼如下:

(1)剩余過關(guān)數(shù)量

剩余過關(guān)數(shù)代碼

(2)過關(guān)名稱

名稱代碼

兩者都需要增加方框

17.?第一關(guān)就制作完成了,是不是這樣子呢

第一關(guān)樣例

18.?框選全部內(nèi)容,選取重置,改變適當(dāng)變量名稱和內(nèi)容,移到合適位置,就變成了第二關(guān)了

19.?在第二關(guān)的圓環(huán)內(nèi)創(chuàng)建圓形,寫下以下代碼

圓環(huán)內(nèi)圓點(diǎn)代碼

作為第二關(guān)起點(diǎn)

20.?接下來就是不斷復(fù)制了,做完49關(guān)就可以了

21.?決戰(zhàn)關(guān)和終點(diǎn)的特殊處理:作為決戰(zhàn)關(guān),有時候需要分成兩部分進(jìn)行特殊處理,在第48關(guān)的過關(guān)去的地方修改一個傳送格子為2個,并在第一個格子里加上一句話:timeToLive=0,讓這個塊消失,并且改下一個方塊傳送至另一個地方;49關(guān)下面可以做一個獎杯,如圖2

第一個格子代碼

要注意的是,需要創(chuàng)建另一個圓環(huán)和原點(diǎn)來儲存另一邊的起點(diǎn)

圖2

終點(diǎn)示例

并在獎杯中間設(shè)置一個小球做傳送點(diǎn)(記得黏附背景),上面做一個方框顯示小球名字

方框代碼

其中scene.my.first是冠軍小球的名字,可以在最后一關(guān)的過關(guān)區(qū)上設(shè)置(在onCollide寫下scene.my.first=e.other.materialName)

第三步:運(yùn)行調(diào)試

對全部關(guān)卡進(jìn)行測試處理,會發(fā)現(xiàn)每個關(guān)卡都留了一個小球,如果不是,有兩種可能:1.某一關(guān)小球同時過關(guān)產(chǎn)生的正常bug 2.關(guān)卡制作問題。在調(diào)整全部問題后記得保存

常見錯誤:1.忘記黏附到背景

2.傳送點(diǎn)位置沒有更改

3.?代碼丟失

到現(xiàn)在一個初始的框架就做好了,可以正常運(yùn)行了,下一節(jié)會教你們?nèi)绾芜M(jìn)行優(yōu)化和完善,

例如排名系統(tǒng),淘汰功能,相信你一定可以做出一個優(yōu)秀的作品!

?



教你制作小球淘汰賽(1)基本框架的評論 (共 條)

分享到微博請遵守國家法律
陈巴尔虎旗| 怀宁县| 辉县市| 葫芦岛市| 上饶县| 辽宁省| 东明县| 嘉黎县| 满洲里市| 论坛| 峡江县| 建瓯市| 方城县| 聊城市| 河曲县| 邹城市| 吉安县| 凤庆县| 海南省| 台前县| 双流县| 莱芜市| 孟连| 高雄县| 泰和县| 虞城县| 怀来县| 新乐市| 乐清市| 塘沽区| 钦州市| 铁岭县| 克拉玛依市| 搜索| 杭锦旗| 盐亭县| 肃南| 包头市| 万载县| 车险| 尚义县|