微信小遊戲_China_Fighting——前言

目錄

微信小遊戲_China_Fighting——前言
微信小遊戲_China_Fighting——基礎支撐類(sprite、animation、pool)
微信小遊戲_China_Fighting——npc類(enemy、mask、sars)
微信小遊戲_China_Fighting——player類(hero、button)
微信小遊戲_China_Fighting——runtime類(background、fstart1、fstart2、gameinfo、music)
微信小遊戲_China_Fighting——lib類(symbol、weapp-adapter)及databus
微信小遊戲_China_Fighting——main.js及index.js
微信小遊戲_China_Fighting——game.js、game.json、project.config.json
微信小遊戲_China_Fighting——後記

前言:

1.製作背景

    先簡單說說個人爲什麼會去選擇做這樣一個小遊戲吧!
    微信小遊戲是在2018年開始火熱起來,當時也去接觸過許多小遊戲(經典:跳一跳) ,當然當時只是停留在玩一玩的階段。
    到了2020年,由於特殊疫情的影響,全國不得不停止一切生產活動去齊心抗疫。
    正好寫這篇文章的時候是2020/4/4。正值清明節,爲深切哀悼在抗擊新型冠狀病毒肺炎鬥爭中的犧牲烈士和逝世同胞,全國集體進行深情哀悼。在此,願逝者安息,生者奮發,祖國昌盛!
    學校在2月份的時候也圍繞着抗擊疫情的主題開展了一個“抗疫進行時”微信小程序製作大賽。我也是屬於在家抗疫的一份子,覺得不能夠在家浪費時間,也應該做些什麼,就報名參加了。

2.製作過程

    首先先去搜索了一些博文去看看如何製作一個微信小遊戲,最初是在W3cschool上找了一些教程。照模照樣去下載了一個微信開發工具,以及註冊了微信公衆平臺的賬號。(這些工具以及教程鏈接會在文末給出)
    這個微信開發工具一開始是會給一個飛機大戰的demo。看了那個demo,發現小遊戲是使用javascript製作的,由於本人對前端了解尚淺,故看懂這個demo也廢了很久時間。如果想知道飛機大戰demo的具體原理的話,可以去在搜索引擎上搜索“飛機大戰demo”就能夠看到很多的博文講解。本人就不再贅述了。
    建議:剛剛入坑的小夥伴可以去找一些飛機大戰demo的講解,在理解的過程中,去實時操作自己的demo,看看代碼如果這樣寫會是什麼效果,既能提高自己的興趣,也能更深刻的理解代碼原理。
    之後開始了自己的構思,大致可以做一個豎版跑酷的遊戲,前進的路上會遇到一些道具,有些加分,有些減分,有些“致命”(gameover),還想過有護盾、有武器、有知識答題/觀看抗疫視頻的復活機制,但是出於時間問題和本人個人規劃原因,只製作了主要功能。
    在製作過程中素材也是必不可缺的,然而只有我一個人去製作,這些都得靠自己去做了。還好在大二曾經學習過一點點PS,雖然現在都忘了,但是製作點簡單的圖像還是夠用的。後期有自己去網站上download了些音效資源。
    在製作了80%左右的時候找了一些同學進行了一些體驗,也給了我一些建議,我後續也去改進了。

3.教程&工具

微信官方文檔-小遊戲:https://developers.weixin.qq.com/minigame/dev/guide/
極力推薦各位啃開放文檔,很多功能在官方文檔中都有詳細介紹以及演示。
W3Cschool-微信小程序開發文檔:
https://www.w3cschool.cn/weixinapp/
如果是製作小程序的小夥伴則暫時不需要看小程序文檔。
W3Cschool-微信小遊戲開發文檔
https://www.w3cschool.cn/wxagame/
這個上面給的和微信官方文檔差不多,但是更爲簡潔。簡單易懂,同時細節講述的就少一些了。

4.製作結果

由於只能上傳某些視頻網站的視頻,所以只能放一些效果圖了。
在這裏插入圖片描述    在這裏插入圖片描述

5.資源鏈接

在本人獲取軟件著作權登記書後會,將源碼公開,寫這一系列博文的時候沒有考慮周全,望理解!
仍未獲取軟件著作全登記書,但是還是先分享出來供大家參考! 2020/5/19
Github鏈接:
https://github.com/fenquyoumo/WXGAME_China_fighting

6.對於讀者的一些建議

    如果是新入坑的小夥伴,建議下載我的源碼,按照我的博客順序去結合着代碼去學習。因爲有很多東西如果我在上一篇博客中講到了,後續我就不會在浪費篇幅去解釋同樣的問題。

7.本系列博文內容

關於微信小遊戲_遊戲名待定一系列博文,會根據本人整個項目去講解一些關鍵代碼和遇到問題的解決方法。所有博文內容適合一些剛剛接觸微信小遊戲的小夥伴學習。如果有小夥伴看了我的文檔,有不解的地方或者發現本人有錯誤的地方,可以在討論區留言,本人看見後定會回覆。

歡迎指明錯誤和討論問題!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章