每天資訊一個節點樹預覽除錯 chrome 外掛,完美支援 Cocos Creator 所有版本!

菜單

一個節點樹預覽除錯 chrome 外掛,完美支援 Cocos Creator 所有版本!

神器進化歸來!「外掛小王子」

xu_yanfeng

釋出了節點樹預覽除錯 chrome 外掛

CC_Inspector

v2.0.0

,完美支援

所有版本

的 Cocos Creator,方便開發者在 chrome 瀏覽器中除錯執行的 Creator 遊戲。

一個節點樹預覽除錯 chrome 外掛,完美支援 Cocos Creator 所有版本!

CC_Inspector

資源連結

https://store。cocos。com/app/detail/2002

使用說明文件

https://tidys。gitee。io/doc/#/docs/cc-inspector-v1/README

影片演示

https://www。bilibili。com/video/BV1Wq4y1u7Fj/

功能與更新

CC_Inspector 是一款可以

除錯檢視遊戲執行時節點樹結構的 chrome 外掛

。圍繞著核心功能,外掛提供了預覽遊戲視窗、節點樹列表視窗、節點資訊視窗。

在最新的 v2。0。0 中,外掛再度最佳化更新了功能:

支援

所有

的 Creator 版本,是的,就連

v4.x

的適配都做了;

增加節點樹的查詢過濾,匹配大小寫功能;

優化了節點元件的展示,雖然現在看起來也很醜;

優化了資料的顯示,儘可能友好的展示資料:

一個節點樹預覽除錯 chrome 外掛,完美支援 Cocos Creator 所有版本!

對於 Object 和 Array 的資料,借鑑了 chrome console 的展示方式,支援迴圈巢狀的物件資料展示;

對於 engine 型別的資料,目前會區分顯示,暫時沒有做過多的功能挖掘。

後續規劃

後續版本將會把重心放在支援 App Inspect 的需求上。

視情況,滿足部分更高階的 3D 除錯功能。

目前程式碼不再開源,有需求儘管提給我即可。

不過也有可能沒有後續,這個版本算是對自己的一個交代,念念不忘前後做了好長時間。

一些碎碎念

製作這款外掛,要追溯到2017年11月。當時帶新人,發現剛入門的開發者在除錯遊戲時,沒有趁手的工具協助排查,在不熟悉程式碼的情況下,解決問題非常耗時。

當時看到其他引擎都有 inspector 類似的輔助功能,所以就萌生了開發個 chrome 外掛的想法,挑戰一下。經過2個月的摸索,在2018年01月,釋出了 CC_Inspector 的第一個版本。不過後續沒有再進行迭代的一個重要原因就是:

我一直沒有想好如何適配所有的 Creator 版本。

在這期間,我釋出了 inspector 的 Creator 外掛版本,chrome 外掛商店、論壇上也慢慢出現了更多 inspector 外掛,感覺自己播下的種子,遍地開花,還是非常有點小驕傲呢。

時間一晃,又2年時間過去了,2年的時間裡,我大部分時間都是在使用 chrome 外掛商店的那個版本,因為都是輕度使用,我也懶得維護我最初的版本。

一個節點樹預覽除錯 chrome 外掛,完美支援 Cocos Creator 所有版本!

今年4月,因為參與的專案原因,我越來越發現我必須重構那個塵封已久的 inspector,把它改造的更加完美順手。而且經過這幾年的技術磨鍊,我對 web 前端也算是順手拈來了,也有能力把這個外掛改造的像模像樣了。

在某位群友的每日催更的壓力之下,我終於在前幾日釋出了 v2。0。0 的第一個版本,並且

完美支援所有的 Creator 版本

時光荏苒,從2017年11月寫下第一行程式碼,到現在2021年11月,已經過去整整4年,感慨頗多,是什麼讓我年年不忘這件事,可能,是生活吧!

一個節點樹預覽除錯 chrome 外掛,完美支援 Cocos Creator 所有版本!

歡迎關注、留言交流哦!