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

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

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

難度中級
時長 2小時34分
學習人數
綜合評分9.50
139人評價 查看評價
9.6 內容實用
9.5 簡潔易懂
9.4 邏輯清晰
老師,calLength2函數求解釋啊。
fruitObj這個函數是一個果實池類,而不是一個一個的果實類,之前卡在這里了。。。

最新回答 / 文詣
你很簡單啊,你就直接把鼠標滾輪往上撥就好了
講得很好~~!
老師能不能把代碼也上傳了。
不然看完了再準備自己碼代碼遇到問題還得找視頻看 好慢呀

已采納回答 / 子木李
下載老師的代碼對比下吧,或者在關鍵的函數的位置用log看看函數是否執行,或者在瀏覽器里設置斷點調試下吧,因為樓主沒貼代碼,也不知道你錯在哪兒了,所以只能提供些調試js的方法

最贊回答 / 學霸君1
把rotate函數里面的參數angle-179
鍵入:

document.body.onload = game;

function game()

{

console.log('hello');

}

出現錯誤提示:Uncaught TypeError: Cannot set property 'onload' of null
Tips:這里gameLoop采用了requestAnimationFrame()方法,所以瀏覽器每幀都會重繪。假若不加入此函數,背景圖片是無法被調用顯示的,這里有一個image資源預加載的問題(親們把gameloop里的此函數去掉看一下瀏覽器的效果就知曉了。)。所以有了requestAnimationFrame()這個方法后,背景圖片可以很巧妙的顯示出來了。
仔細想了下:“為何ratio的參數越小,大魚跟著鼠標跑的越快(有點類似鼠標靈敏度的感覺)”。在自封裝的lerpDistance()這個方法內,ratio越大,每一幀(requestAnimationFrame())內大魚走的距離就越短,所以相同的距離下,ratio越大,需要的幀數就越多(一般都是100/60ms),時間就越長。
啊啊啊啊啊啊啊聽不清聽不清
有時候聽不清
很好啊,給力
非常好 希望老師多多出視頻 加油點贊
課程須知
1、對html、css基礎知識已經掌握。 2、對JavaScript的基礎知識掌握,如數組、類、對象。
老師告訴你能學到什么?
1、html5 canvas制作游戲理念 2、html5 canvas 繪圖API 3、游戲中的碰撞檢測 4、認識幾個數學函數 5、物體池概念 6、序列幀動畫的控制

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消