五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

Unity C# 初級編程| 21 . 階段練習(xí)(吃金幣)

2021-04-22 22:14 作者:那個(gè)人真狗  | 我要投稿

創(chuàng)建一個(gè)簡單的小游戲,球體吃金幣的游戲,然后在根據(jù)不同的場景增加調(diào)整,

準(zhǔn)備一個(gè)球體,一個(gè)平面場景

球體的移動(dòng)

根據(jù)我們前面學(xué)習(xí)到的知識,制作一個(gè)小球移動(dòng)

這個(gè)階段調(diào)整球體的移動(dòng)速度,慣性等。調(diào)整到合適數(shù)值。

默認(rèn) 設(shè)定的速度太大了,降低速度,降低慣性。

吃金幣

  • 碰撞檢測? ?

使用到上一級的內(nèi)容

https://www.bilibili.com/read/cv10948876

增加UI分?jǐn)?shù)增加

注意:增加Text類型需要引用 ? ? using UnityEngine.UI;

碰撞增加數(shù)值

完整代碼

基礎(chǔ)的球碰到物體,物體消失制作完成,

根據(jù)這個(gè)框架制作一個(gè)簡單的小游戲

1 修改場景在一條直線,小球在路上行走,小球掉落游戲結(jié)束,走到終點(diǎn)過關(guān)成功,沿路有大量金幣。

擴(kuò)展1

增加游戲開始結(jié)束機(jī)制

  • 游戲結(jié)束

    判斷游戲結(jié)束是不在路上,路的Y值是0,如果小球Y值是負(fù)值,說明小球掉下。

    代碼實(shí)現(xiàn)

????游戲結(jié)束畫面停止,需要彈出一個(gè)界面

????使用UI組件制造一個(gè)游戲結(jié)束界面。

????選擇Canvas創(chuàng)建Panel —-命名Panel01

在創(chuàng)建一個(gè)文本,編輯游戲結(jié)束畫面

  • 編輯代碼 ? 游戲結(jié)束跳出界面

注意:默認(rèn)Panel01不顯示

完成游戲關(guān)卡界面

同樣的原理制作一個(gè)游戲結(jié)束的UI界面—命名panel?

  • 新創(chuàng)建一個(gè)cobe的物體—命名Finish,去掉模型MeshRenderer

    我們需要物體的Colloder觸發(fā)游戲完成界面,調(diào)整大小,創(chuàng)建一個(gè)Finish腳本

  • 把Finish放到游戲結(jié)束的位置。

  • 編輯觸發(fā)代碼

  • 詳細(xì)信息參考上面的文章。

    游戲重新開始

擴(kuò)展2

給球體綁定攝像機(jī),實(shí)現(xiàn)球體移動(dòng)攝像機(jī)跟著移動(dòng)

注意:最簡單的方式是把攝像機(jī)拖到球的子物體下,這樣球體旋轉(zhuǎn)攝像機(jī)也會(huì)旋轉(zhuǎn)。

這個(gè)解決方法是讀取球體的位置信息,在增加一個(gè)控制攝像機(jī)遠(yuǎn)近的數(shù)值。

擴(kuò)展3

給金幣增加旋轉(zhuǎn)動(dòng)畫,實(shí)現(xiàn)物體在場景中提示作用

旋轉(zhuǎn)代碼放到Update里,需要一直執(zhí)行

完成

看一下整體效果

這個(gè)小游戲是對前面學(xué)習(xí)到知識總結(jié)應(yīng)用。

完整代碼

資料參考

https://www.bilibili.com/video/BV1D4411L7WG/?spm_id_from=autoNext

https://www.bilibili.com/video/BV1A4411L77W/?spm_id_from=333.788.recommend_more_video.0


Unity C# 初級編程| 21 . 階段練習(xí)(吃金幣)的評論 (共 條)

分享到微博請遵守國家法律
鹰潭市| 乐陵市| 布尔津县| 南华县| 泸定县| 威远县| 通化县| 内江市| 德清县| 竹北市| 韩城市| 渭南市| 信丰县| 澄迈县| 沁水县| 云霄县| 新郑市| 梨树县| 慈利县| 勐海县| 治多县| 木里| 紫云| 东乌珠穆沁旗| 禹州市| 渑池县| 南靖县| 曲麻莱县| 山东| 大连市| 敦化市| 湘阴县| 怀远县| 浮梁县| 大化| 秦皇岛市| 西吉县| 西畴县| 封开县| 和政县| 建德市|