建立畫布
const canvas = wx.createcanvas()
在 game.js 中輸入以上**並儲存
[外鏈轉存失敗(img-raz17njs-1564146105342)(
橫向居中
[外鏈轉存失敗(img-uk8ya6v8-1564146105344)(
context.fillrect(canvas.width / 2 - 50, 0, 100, 100)
建立函式:
function drawrect(x, y)
drawrect(canvas.width / 2 - 50, 0)
[外鏈轉存失敗(img-bxve3hgk-1564146105346)(
const rectx = canvas.width / 2 - 50
let recty = 0
setinterval(function(), 16)
[外鏈轉存失敗(img-scthsq77-1564146105351)(
[外鏈轉存失敗(img-hwlmxac6-1564146105354)(
const image = wx.createimage()
const imgx = canvas.width / 2 - 50
let imgy = 500
image.onload = function ()
image.src = 'images/hero.png'
使飛機跟隨觸控移動
[外鏈轉存失敗(img-drpeyq27-1564146105359)(
// 儲存當前飛機左上角座標
let touchx = imgx
let touchy = imgy
wx.ontouchmove(function (res) )
判斷飛機是否碰撞到下落中的矩形
if (touchx >= rectx - 100 && touchx <= rectx + 100 && touchy >= recty - 100 && touchy <= recty + 100) )
}
在手機上預覽
上傳至體驗版
[外鏈轉存失敗(img-edzookol-1564146105361)(
獲得體驗版本小遊戲***
,
"compiletype": "game",
"libversion": "1.9.94",
"projectname": "wxgame",
"simulatortype": "wechat",
"simulatorpluginlibversion": {},
"condition": ,
"conversation": ,
"game": ,
"miniprogram":
}}
開發版、體驗版、正式版 三種
**包總大小不能超過 8m,單個分包不能超過 4m。
小遊戲配置
game.json 檔案
,
"wxe5f52902cf4de896"
]}
使用者選擇對 scope 來進行授權,當授權給乙個 scope 之後,其對應的所有介面都可以直接使用。
如果使用者已拒絕授權,則不會出現彈窗,而是直接進入介面 fail **。請開發者相容使用者拒絕授權的場景。
wx.getsetting(object object)
獲取使用者的當前設定。
wx.getsetting(
}})
這是乙個有質量,有態度的部落格
[外鏈轉存失敗(img-4pyqthp6-1564146105363)(
微信小遊戲解包
安裝夜神模擬器 並開啟root 找到目錄下的.wxapkg檔案,通過qq傳到pc上 由於訪問許可權問題,有可能會傳送失敗,這時候可以把.wxapkg壓縮成zip檔案再通過qq傳輸 安裝nodejs 安裝依賴 npm install esprima npm install css tree npm i...
微信小遊戲 flappy bird
1 單例模式實現 data類,director類實現,2 靜態方法實現 精靈類 3 es6物件導向,類本身是乙個函式,方法和屬性作為原型鏈的方法存在的。4 es5物件導向,es6物件導向 寄生組合繼承 functionperson name,age person.prototype.say func...
微信小遊戲資源載入
ccc已經幫我們做好了資源載入的大部分處理,我們只要用就好了。這裡教大家怎麼用本地伺服器來測試。ccc官方教程。安裝開啟cmd管理員視窗輸入npm v 檢測node.js是否安裝成功 建立乙個目錄,用來存放專案資源檔案,比如f tempgameres。開啟這個目錄,按shift 右鍵,在此處打控制台...