如何用微信開發(fā)小游戲
2018-10-16
導讀:從技術(shù)角度來說,游戲小程序是微信小程序的基礎上添加了游戲庫API。小游戲只能運行在微信小程序環(huán)境中,所以小游戲既不是原生游戲,也不完全等同于 HTML5游戲。但實際上小游戲面...
提醒您:在使用本網(wǎng)站前,請您務必閱讀并理解本聲明。您所瀏覽的內(nèi)容為網(wǎng)絡數(shù)據(jù)收集所得,并非由海商制作,目的僅為方便網(wǎng)民了解網(wǎng)絡信息,網(wǎng)民對于如何使用該內(nèi)容,需作出個人的獨立判斷。部分內(nèi)容來源網(wǎng)絡,如有錯誤,提供相關(guān)所屬證明信息,開發(fā)類似小程序。
從技術(shù)角度來說,游戲小程序是微信小程序的基礎上添加了游戲庫API。小游戲只能運行在微信小程序環(huán)境中,所以小游戲既不是原生游戲,也不完全等同于 HTML5游戲。但實際上小游戲面向的就是HTML5游戲搭建者,為了能夠讓 HTML5游戲可以盡可能低投入得移植,小游戲盡可能復用了WebGL、JavaScript等源自瀏覽器的HTML5技術(shù)??梢哉f小游戲是操作HTML5技術(shù)開發(fā),具有原生體驗的微信內(nèi)游戲產(chǎn)品。
小游戲的搭建主要復用了HTML5技術(shù)棧,所以搭建過HTML5游戲的搭建者上手會快很多,甚至很多HTML5游戲都可以很快移植到小游戲網(wǎng)站。具體來說,游戲小程序的搭建技術(shù)分為三個部分。
1. 語言框架
首先是搭建語言,游戲小程序只支持 JavaScript,當然可以編譯為JS的TypeScript以及CoffeeScript都可以作為搭建語言操作。
其次是小游戲所支持的游戲庫API,主要包含HTML5的Canvas 2D API和 WebGL 1.0 API,操作任何一種API都可以完成游戲最重要的渲染功能,不過不能夠混用,除此之外,只有WebGL渲染商業(yè)模式可以支持3D渲染。
2. 游戲引擎
當然,直接操作Canvas 2D或WebGL來制作游戲是門檻很高,也非常費時費力的一件事,你肯定不希望一個小游戲項目拖上一年半載吧?所以操作HTML5游戲引擎其實是非常明智的選擇,引擎封裝出的高層接口可以大大降低搭建者的搭建門檻,縮短項目周期。目前國內(nèi)的三家主流引擎Cocos Creator、Egret、Laya均已支持小游戲發(fā)布,Phaser.js、Three.js等國外HTML5引擎雖然并沒有支持直接發(fā)布,經(jīng)過一些定制也是可以成功運行在小游戲環(huán)境中。
3. 微信 SDK
除此之外,游戲小程序還提供了豐富的微信內(nèi)部SDK供搭建者調(diào)用,操作這些接口可以完成用戶登陸、轉(zhuǎn)發(fā)、排行榜等常規(guī)的社交功能。
游戲小程序的社交新玩法
除了一些常規(guī)玩法以外,最讓人欣喜的是通過轉(zhuǎn)發(fā)小游戲,可以完成玩家在游戲中的組隊或?qū)?zhàn),加上小游戲即點即玩的特色,這種邀戰(zhàn)的游戲體驗可以說是天衣無縫。
最后從市場上來看,其實小游戲青睞的 HTML5 技術(shù)棧蘊含著巨大的機遇,目前操作JavaScript 支持跨網(wǎng)站的游戲引擎已經(jīng)不少。以 游戲引擎Cocos Creator 為例,編寫一套游戲代碼,可以在編輯器中無縫發(fā)布 HTML5 手機頁游、PC 頁游、手機原生游戲、小游戲。咱們可以簡單計算一下,根據(jù) 12 月初伽馬數(shù)據(jù)的行業(yè)報告,國內(nèi) 2017 年手機原生游戲 1162 億,PC端游 648 億,PC 頁游 156 億,所以按比例簡單計算的話,手機頁游的市場空間 = 1162 ÷648 x 156 = 每年 280 億人民幣。
根據(jù)國外 Newzoo 在年中的數(shù)據(jù),中國游戲產(chǎn)業(yè)規(guī)模占全球 25%,那么 HTML5 技術(shù)理論上可以支撐的全球手機頁游、手機原生、PC 頁游市場容量上限可達每年 2000 億人民幣。
所以,掌握 HTML5 技術(shù)棧,掌握游戲小程序、QQ 厘米秀、Facebook Instant Games 等「手機頁游」新網(wǎng)站上的社交游戲搭建技術(shù),洞悉這些社交網(wǎng)站上的用戶特色、和提出針對性的游戲設計,對于想進入這個領域的游戲搭建商及個人而言,都是有發(fā)展前景和“錢景”的。
hishop小程序工具能夠融合微信市場特性,為用戶研發(fā)出眾多針對性功能,管理用戶、互動營銷等特色功能,無論是電商基本功能還是吸粉功能都具有專業(yè)的經(jīng)驗,便民的操作功
能也是受到用戶的好評,更是能針對不同的客戶需求給出合理的計劃和建議,能夠量身專屬于您的需求功能。并高質(zhì)量交付,完善的售后機制,為你節(jié)省人力與物力。
第二部分:如何開通一個小商店
你可能感興趣的內(nèi)容: 微信小程序