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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【微信小游戏实战】零基础制作《欢乐停车场》二、关卡设计

發布時間:2023/12/10 编程问答 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【微信小游戏实战】零基础制作《欢乐停车场》二、关卡设计 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、游戲立項

微信小游戲中有一款《歡樂停車場Plus》的小游戲,大家可以搜索玩下。這是一款益智類的小游戲,游戲中有紅、黃、綠、藍、紫5輛豪車6個停車位,玩家通過可行走路線移動小車,最終讓各顏色的小車停到對應的顏色車位,則完成本關挑戰。接下來的日子,我將同大家一步一步的來實現這款小游戲,從零基礎入門微信小游戲的開發和發布。

2、本篇內容

CocosCreator零基礎制作《歡樂停車場Plus》微信小游戲? 二、關卡設計

3、文章檢索

1)、【微信小游戲實戰】零基礎制作《歡樂停車場》一、游戲設計

2)、【微信小游戲實戰】零基礎制作《歡樂停車場》二、關卡設計

3)、【微信小游戲實戰】零基礎制作《歡樂停車場》三、游戲場景制作

4)、【微信小游戲實戰】零基礎制作《歡樂停車場》四、游戲關卡腳本實現

5)、【微信小游戲實戰】零基礎制作《歡樂停車場》五、游戲玩法腳本實現

6)、【微信小游戲實戰】零基礎制作《歡樂停車場》六、游戲結束

7)、【微信小游戲實戰】零基礎制作《歡樂停車場》七、游戲發布

4、游戲實戰

關卡設計的重點,就是分析游戲中的展現,通過合理的數據來展示對應的操作。

這句話怎么理解呢?我們先分析游戲中的展現,先觀察下面2張圖:

???

通過觀察,我們可以發現以下幾點:

1)、車位:車位是不變的,構成了一個六邊形的形狀,從下往上,從左到右。依次是空、藍、紅、黃、綠、紫。同時也告訴我們車的顏色也固定了。

2)、道路:道路的連線是跟隨關卡變化而變化的。

3)、車位置:車的初始位置也是隨著關卡的變化而變化的。如:第一關紅車的位置位于左下角,而第二關紅車的位置位于六邊形的最上面。

?這些變化的內容,就需要我們通過數據表示出來,同時對這些數據來做一些操作。如點擊小車,小車移動了,位置會改變,原來空車位的位置會改變,這就需要操作我們的數據了。這就是關卡設計的重點。

根據上面的幾點,我們可以這樣設計數據:

1)、車位:從下往上,從左到右,我們依次用數字 0代表空車位;1代表藍車位;2代表紅車位;3代表黃車位;4代表綠車位;5代表紫車位;車跟車位顏色是對應的,那我們同時也能表示我們的豪車了,每個豪車也有編號了。^_^

2)、道路:道路的連線,我們可以通過車位連線來表示這條道路。如:第一關空白車位和藍色車位之間的這條道路,我們可以表示為[0,1],這樣就可以準確的表示,0位置和1位置之間有一條道路。

3)、車的位置:車的顏色(也可認為是編號)有了,車位的編號有了,那就可以準確的表示了。如第一關紅車,我們可以表示為"紅車在位置為1"=>[2,1](能想到這我們就離真相不遠了),這樣表示就有個問題5輛車,5個數組,有點復雜,其實我們可以用一個數組來表示出當前關車的位置。

理解了上面的設計數據,我們就可以構造出這兩關的數據:

1)、第一關

"level1":[[[0,1,1],[0,3,1],[0,5,1],[1,2,1],[1,4,2],[2,3,1],[2,5,3],[3,4,1],[4,5,1]],[0,2,3,5,1,4]],

2)、第二關

"level2":[[[0,1,1],[0,2,1],[0,4,1],[0,5,1],[1,5,2],[2,3,1],[3,4,1]],[0,5,4,2,3,1]],

數據剖析:

每一關可以認為是一個二維組數,

1)、數組的第0個元素是所有的道路的連線,每條連線又是一個數組,如:第二關的第一條路線,可以表示為:level2[0][0] = [0,1,1];

[0,1,1]表示什么意思呢?第0和第1個車位之間有一條路線,這條路線的zInde(顯示層級)是1。

2)、二維數數組的第1個元素是所有的車所在的位置,如:第二關的車位置可以表示為[0,5,4,2,3,1];

[0,5,4,2,3,1]表示什么意思呢? 【第0車位是空,第1車位是紫車,第2車位是綠車,第3車位是紅車,第4車位是黃車,第5車位是藍色】。

5、游戲總結

1)、如有問題,歡迎留言,加QQ群交流。QQ群: 1群:418177552(已滿)? 2群:858799494

2)、數據我們已經構造出來了,下一篇我們一起實現,游戲場景界面的布局。

轉載于:https://www.cnblogs.com/zhangdw/p/9845058.html

總結

以上是生活随笔為你收集整理的【微信小游戏实战】零基础制作《欢乐停车场》二、关卡设计的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。