最近流行微信小程式跳一跳的小遊戲,本文就和大家分享五個微信小遊戲的技術要點,希望能幫助大家更順利開發微信小程式。
微信小程式最近新上線了小遊戲類目。今天我們就一起來看看這個小遊戲到底是什麼東西:
一、小遊戲是什麼技術?
它是基於微信原生功能特性的、僅保留HTML5遊戲特性的綜合技術。小遊戲保留了H5中游戲相關的技術,而在此基礎上又追加了小程式部分特性能力。這樣出來的遊戲,技術更專注、特質更微信。
二、小遊戲能跨平台上線嗎?
基於小程式的帳號體系,與小程式一樣,小遊戲只能運行於微信中,難以實現跨平台上線。
三、與一般小程式設計一樣嗎?
普通小程式的設計模式是「單向」綁定的模式,入口在app.js,透過定義各個頁面,然後在頁面中給回調事件定義邏輯程式碼實現資料呈現。
而「小遊戲」比較自由,入口在game.js,沒有page的概念,透過weapp-adapter.js引進canvas實例,無設計模式需求。
綜上所述,小遊戲和小程式都是存在於微信生態環境內,但兩者的設計開發模式截然不同。
四、能直接搬動現有的原生功能嗎?
小遊戲是基於普通H5遊戲技術,更多的是Canvas技術,同時提供原生能力API。現有遊戲框架,如createjs、threejs等2d或3d框架,經過小改就能直接應用於小程式的「小遊戲」中,同樣,小遊戲也會如一般小程式一樣支援部分原生功能。
五、小遊戲都可以由誰來開發?
由於官方還沒完全開放該功能,所以就目前而言。小遊戲跟一般小程式一樣,小遊戲暫不對個人開發者開放。
相關推薦: