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