日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

从零开始制作基于Unity引擎的宝石消消乐(一)

發(fā)布時(shí)間:2024/1/1 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 从零开始制作基于Unity引擎的宝石消消乐(一) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
完整項(xiàng)目我已經(jīng)放到GitHub啦~ GitHub: https://github.com/lucaschen1993/Lukastar

市場上有些消消樂真好玩,比如hxxxxxpop,pxxxxsaga這類,所以這下想自己從零開始先做一個(gè)消消樂,然后再一點(diǎn)點(diǎn)添加游戲內(nèi)容進(jìn)去,順便問下有沒有游戲公司要找程序撈一下我。

前言

市場上已經(jīng)有很多消消樂的游戲了,前段時(shí)間剛想做一個(gè)簡單的消消樂,在網(wǎng)上翻了一下各種文章,感覺描述得可能不夠細(xì)致,就自己動手做了一個(gè)消消樂。市場上的有些消消樂游戲是帶rpg元素的,我覺得這種設(shè)計(jì)就挺好的。但是要做這么一個(gè)東西,首先還是得先把消消樂給做出來,所以話不多說,就直接干起來了。

設(shè)計(jì)思路

先講講思路吧,其實(shí)我把消消樂游戲的具體流程細(xì)分了一下,就是生成移動匹配消除、再向下移動、(消除)。
放個(gè)做好的gif

結(jié)構(gòu)圖

Unity里Hierarchy的結(jié)構(gòu)

Jewel的結(jié)構(gòu)

因?yàn)橐乐股傻腏ewel出現(xiàn)在GamePlayPanel外,所以要給GamePlayPanel添加一個(gè)Mask組件用于遮罩

畫了個(gè)UML圖用于理解,有一些不那么重要的方法就直接省略了

在這里Jewel.cs是掛載在每一個(gè)寶石上的,通過JewelManager來控制寶石交換的判斷以及交換,而GameManager是游戲?qū)崿F(xiàn)的主要方法。

總結(jié)

我覺得制作消消樂的難點(diǎn)應(yīng)該是在設(shè)計(jì)上,把游戲過程理清楚,再把方法設(shè)計(jì)好,這樣就把消消樂設(shè)計(jì)完啦,不然的話就容易倒在各種各樣的坑上,比如說Jewel的交換啦,Jewel的移動啦,Jewel消失的動畫(之前卡這里有點(diǎn)久)雖然問題不是很大,但是這些能在游戲設(shè)計(jì)時(shí)就做好那就應(yīng)該先做好,免得以后挖坑給自己跳。

總結(jié)

以上是生活随笔為你收集整理的从零开始制作基于Unity引擎的宝石消消乐(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。