亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

HTML5小游戲---愛心魚(上)

難度中級
時長 2小時34分
學習人數
綜合評分9.50
139人評價 查看評價
9.6 內容實用
9.5 簡潔易懂
9.4 邏輯清晰
update不見了 而且記住是this.orange.src
圖片不出來是因為
1.圖片還沒有加載就進行繪制。。
2.圖片繪制大小與canvas大小一致,不清楚的話。可以先寫死drawImage里面 的參數試試。然后在慢慢調試
海葵很小條
這聲音一大一小就算離,還有雜音
這代碼看的好難受。。
我之前是寫app的,滿腦子想的都是類和屬性,因此很不習慣把坐標、參數放到數組里面去,取數據的時候都是 fruit[i].x 這么寫,也是醉了。老師代碼中的fruit并不是fruit類,而是管理所有fruit的工具。理解這個之后,寫代碼就順暢多了。
果實出不來可能是背景擋住了
加了個果子隨機大小,定義一個max:[]數組fruit.param.max[i]=Math.random()*21;
for(;true;){
if(fruit.param.max[i]<10){
fruit.param.max[i]=Math.random()*21;
}else{
break;
}
}判斷max【i】的值小于10就重新給他賦值,直到大于10跳出循環,把draw方法中寫死的14改成max變量,我把他原生類改成了window.fruit={},有用這代碼測試玩的朋友注意變量名,我變量用法和她的不一樣
我的??恢睕]出來,經過很久的測試才發現,畫布的寬高要寫在控件上面,寫CSS里面只是定義了畫框的大小,畫布的大小和畫框不一致的,就和你有一個1*1的畫框,里面的畫布范圍確實0,所以顯示不出來,定義到控件上面后,畫布和畫框大小會一致
社會社會 6666666
每看一個視頻 都要看評論 感覺錯誤一模一樣
commonFunctions,js文件在哪下載??求解
照著打都沒成功啊,哎
很多東西出錯時可以通過在頁面點擊鼠標右鍵,用瀏覽器的“審查元素”的Console功能來發現問題
課程須知
1、對html、css基礎知識已經掌握。 2、對JavaScript的基礎知識掌握,如數組、類、對象。
老師告訴你能學到什么?
1、html5 canvas制作游戲理念 2、html5 canvas 繪圖API 3、游戲中的碰撞檢測 4、認識幾個數學函數 5、物體池概念 6、序列幀動畫的控制

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消