色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          "); //-->

          博客專欄

          EEPW首頁 > 博客 > 10年代碼經(jīng)驗程序員UP主復(fù)刻“陰間”超級馬里奧,獲贊27萬,馬里奧:我頭呢?

          10年代碼經(jīng)驗程序員UP主復(fù)刻“陰間”超級馬里奧,獲贊27萬,馬里奧:我頭呢?

          發(fā)布人:大數(shù)據(jù)文摘 時間:2021-08-20 來源:工程師 發(fā)布文章

          大數(shù)據(jù)文摘出品

          作者:王燁

          《超級馬里奧兄弟》是很多人童年的回憶,對B站up主“M木糖M”來說也不例外。

          為了紀(jì)念自己的童年,我們這位代碼經(jīng)驗豐富的up主決定自己動手復(fù)刻一個最經(jīng)典的超級馬里奧兄弟第一關(guān)!

          來看,這位up首先新建了一個項目文件夾,然后把超級馬里奧的素材拖進去,再用unity3D游戲引擎創(chuàng)建了一個2Dproject。

          1.gif

          第二步,up主非常熟練地用瓦片方格拼湊出了第一個游戲場景,到目前為止進展非常順利!

          2.gif

          哇哦!不愧是有著十年代碼經(jīng)驗的up主,文摘菌為你歡呼!

          下一步就是簡單地讓角色動起來就可以了!這一步也很簡單,只需要利用系統(tǒng)自帶的輸入事件,就可以實現(xiàn)角色的平滑移動。

          4.gif

          誒?這是什么情況?問題不大,我們的up主可是有著十年的代碼經(jīng)驗,對他來說這只是一個小問題,調(diào)整一下速度就好了,關(guān)鍵是我們可以發(fā)現(xiàn),角色在移動的時候,腳上沒有動作,這不符合up主認真細致的習(xí)慣。

          所以up主用狀態(tài)機來控制角色動畫,并且增加了一個跳躍功能。

          5.gif

          呃……貌似跳的有點高,不過沒關(guān)系,依舊是個小問題,只需要添加一個重力就好了,添加完重力,我們的馬里奧同學(xué)跳躍之后就能落下來了!

          6.gif

          這里好像又出了點問題,不過依然好解決,加一個碰撞體積就好了。

          就這樣,up主運用自己10年的代碼經(jīng)驗,非常熟練地解決了一系列小問題,并且將整個第一關(guān)所有所用場景填充完成了,下一步就是設(shè)置各種交互命令。

          比如頂一些磚塊會出金幣,頂問號會出蘑菇等道具,對up主來說這些也很簡單,增加一個碰撞的命令,設(shè)置好出現(xiàn)的蘑菇和金幣,然后再加上碰撞體積和重力,好了,我們開始吧!

          7.gif

          嗯,這里數(shù)量需要控制一下,可能是某個api用錯了,不過沒關(guān)系,依舊是小問題。

          接下來就是吃到蘑菇之后會馬里奧兄弟會變大,由于up主這個變大的貼圖是統(tǒng)一剪切的,所以一個變大的任務(wù)就被分割成了兩部分,聽起來挺麻煩的,不過機智的up主很簡單就解決了這個問題——直接把兩部分拼在一起就好了嘛!

          然后再加上****子彈的特效,然后制作一些怪物,比如板栗怪和食人花,最后制作勝利的旗子。整個功能就完整了!不愧是有10年代碼經(jīng)驗的up主!

          最后,我們來看看up主試玩一遍吧!整個過程非常流暢!

          8.gif

          馬里奧:我頭呢?

          不過沒關(guān)系,盡管困難重重,但是up主依舊玩到了最后的部分,一起來見證這個神奇的時刻吧!

          9.gif

          好吧,雖然頭一直在下落,但是好歹完成了通關(guān),還是非常值得肯定的,再強調(diào)一遍,不愧是十年代碼經(jīng)驗的up主!

          大家可以去B站觀看完整視頻!相信我,你不會失望!

          視頻鏈接:

          https://www.bilibili.com/video/BV1jL411n7Fa

          梅開二度,9年bug經(jīng)驗up主開啟馬里奧兄弟第二關(guān)!

          說歸說,笑歸笑,up主的代碼實力也得到了廣大B站網(wǎng)友的贊美!

          10.png

          你看,能跑、能跳,能吃蘑菇能發(fā)子彈,最后還能踩旗子,這可不就是馬里奧嘛!

          11.png

          Up主甚至能在自己寫的bug里玩到馬里奧,文摘菌也覺得很強呢!看大家的點贊已經(jīng)一萬多了,這么多人都覺得up主好強!

          12.png

          還有官方,“期待能親身體驗到你的作品?!蔽恼财诖荏w驗一把。

          受到了大家的鼓勵,up主本人也決定再接再厲,直接挑戰(zhàn)復(fù)刻馬里奧兄弟第二關(guān),嗯,依舊是熟悉的味道,不過up主這次選擇了另一個題目——“9年bug經(jīng)驗還原超級瑪麗第二關(guān)”。

          從題目就可以看出來,up主事非常良心了,這一定是一款良心游戲。

          文摘菌截取了一個片段,相信大家看了之后就能明白up主的代碼經(jīng)驗是多么豐富了。

          13.gif

          好了,還是推薦大家去看下方完整版的視頻,順便一鍵三連。

          視頻鏈接:

          https://www.bilibili.com/video/BV1ub4y1671n

          文摘菌建議:不要在吃飯的時候觀看。

          Up主用的什么引擎?

          看完了up主的各種神乎其神的操作,相信小伙伴們都對作者使用的制作工具很感興趣。

          文摘菌這里也介紹一下,up主在視頻中提到的Unity游戲引擎是一款非常流行的實時3D互動內(nèi)容創(chuàng)作和運營平臺,面向游戲開發(fā)、美術(shù)、建筑、汽車設(shè)計、影視在內(nèi)的所有創(chuàng)作者。

          Unity支持幾乎市面上所有平臺的創(chuàng)作和優(yōu)化,包括iOS、安卓、Windows、Mac OS、索尼PS4、任天堂Switch  、微軟Xbox One、谷歌Stadia、微軟Hololens、谷歌AR Core、蘋果AR Kit、商湯SenseAR等等。

          目前,全平臺(包括PC/主機/移動設(shè)備)所有游戲中有超過一半都是使用Unity創(chuàng)作的,在Apple應(yīng)用商店和Google Play上排名最靠前的1000款游戲中,53%都是用Unity創(chuàng)作的。

          14.png

          目前,Unity 2021.x 在八月份剛剛更新,感興趣的小伙伴可以直接去官網(wǎng)下載。

          說不定,你也能像up主一樣復(fù)刻出一些童年的回憶呢!

          *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



          關(guān)鍵詞: AI

          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉