可以看得出來老師經驗很足,邏輯很好,是比較稀有的js游戲開發人員,老師的實力毋庸置疑。但是呢,講解這方面實在不行,老師就是那種跟著自己的思路來,思路來了一點就是一點,然后寫,寫完也不總結,就是別人口中常說的當時寫代碼真牛逼,思路靈感全來了,寫完后過段時間看自己都看蒙了,但是邏輯還在自己的腦中,還不如自己再寫一遍。這種開發人員是大神,完全靠自己的天賦邏輯吃飯的,不用去參考別人的邏輯,自己的邏輯就很強。但是這位老師明顯是太依賴自己天賦,不去總結歸納自己的經驗,寫完代碼不去分析,能不能寫的更好,寫完就完事,這就很蛋疼了
2021-01-04
最新回答 / qq_慕后端1243820
位置搞錯了:出bug的代碼://?判斷是否可以向左移動Square.prototype.canLeft?=?function?(isValid)?{????let?test?=?{}????test.x?=?this.origin.x????test.y?=?this.origin.y?????return?isValid(test,?this.data)}原因:?test.y?=?this.origin.y向左移動還要-1;test.y?=?this.origin.y - 1;就OK了
2020-10-24
感覺這部分相同代碼太多相同了,兩個init方法和refresh既然里面的代碼都是一樣的,只是少數幾個部分不同,可以把兩個init方法做成一個init方法,然后傳遞不同的參數進去啊??梢跃喴话氪a。refresh也是一樣的。
2019-12-30
最新回答 / 百思便解
在initDiv(container,data,divs)?不是傳了三個參數嗎?,根據報錯,你看看game.js中調用的initDiv(gameDiv,gameData,gameDivs)是不是有位置出現錯誤,如果沒錯,那就是gamediv獲取對象時錯了,你看看那個local.js
2019-12-20