修復bug及修復過程

2022-09-03 10:45:09 字數 1598 閱讀 1142

cc.sys.localstorage.setitem("scoredisplay",this.score.tostring());
- 遊戲gameover之後,不能載入出來得分情況場景

- gameing場景

- gameover場景(有bug)

- 是黑屏,ie瀏覽器給的問題反饋是:

gainscore:function (pos) ,
- gameover場景中的更新積分的邏輯如下:(由原來的從本地儲存的變數中獲取的資料,變成了從全域性變數中獲取)
disscore: function () ,

var rec = cc.rectequaltorect(this.node.getboundingboxtoworld(),pos) ;
- 官網上面對他的定義是:

- 判斷手觸控的位置和喇叭所在區域是否相等,相等就更改當前**狀態,多正常的邏輯!

- 找了好多方案,真的是行不通啊!最後的最後,我們換了個函式,講上面的**更換為,如下:

var rec = cc.rectcontainspoint(this.node.getboundingboxtoworld(),pos) ;
- 終於問題解決了。

- ### 無bug版本的聲音開關邏輯如下:

setcp:function(pos)

else }},

- 我之所以後悔自己沒有做好「**資料備份**」的原因也就在這裡!

- 這個問題,是我遇到的乙個重大號問題!就在周二下午,當我默默慶幸,軟工已經昨晚的時候,打算開啟**構建面板進行發布的時候**,發現**構建面板居然發布了!!!**我的所有資料,幾乎已經完成了的資料,都在這個上面!!!我查了一些資料,發現是由於**新舊資料衝突導致面板打不開**,我嘗試刪掉一些東西。但發現,已刪除就出錯,各種錯誤!

- 解決辦法:現在「零件」已經有了,再重新「組裝一遍不就行了」,說的輕鬆,真正實踐起來遠沒有這麼簡單,這個「致命問題」修復了不下5個小時!好在慶幸,已經解決。

- ### 這個給我的警示:一定要注意資料備份,這個專案不出問題是不出問題,一出問題就不是一兩個小時可以解決的!

記一次bug修復過程

我的建議,究竟有誰會看,以我的位置,到底能推動到哪一層 可行性,可能性 問題 使用者的資料丟失了。以為是修改操作 有bug,但檢視了後端介面和前端校驗,都沒有發現問題。但是input資料沒有日誌 日誌級別是debug 不能自證清白。並且一些沒有辦法輕易證明的猜測也有 是不是併發問題,乙個insert...

記乙個bug定位與修復過程

flash程式,在前台修改之後,提供列印和email功能。這兩個功能都是把發到伺服器上,然後跳轉到email頁面和列印頁面。email頁面多做乙個動作,就是通過smtp把嵌入的html發出去。email和列印兩個過程對比圖如下 問題是,列印這個功能一切正常。而email功能,當成功傳送出去一張 之後...

RAC不能啟動的修復過程

一 在每個節點上殺掉所有crs相關程序 1.ps ef grep crs 2.按照顯示程序號殺掉所有程序 3.重複第一步和第二步保證所有程序都被殺掉 二 在每個節點上清除crs rm f etc init.d init.cssd rm f etc init.d init.crs rm f etc i...