Cocos Creator Debug的幾種方式

2021-08-20 03:16:23 字數 1230 閱讀 9970

不知道有沒有同學文件還沒看完的就去折騰了?

反正我就是,導致在坑里待了幾個小時。

下了乙個最新版的creator(v1.9.1),之前做過creator專案,隨之下了個vscode。

然後就vscode工作流走一走,準備看看debug的時候才發現怎麼都搞不定了=。=,把creator的幾種debug方式搬過來給大家分享一下。 

1. v1.7版本以下的可以使用vscode來debug。

vs code工作流 => 安裝vs code拓展外掛程式 =>啟動vs code =>在vs code debug tab 中選擇cocos-jsb除錯方案 =>

開啟對應檔案 

=>creator把模擬器跑起來=>切到vscode f5就可以除錯了。

2.v1.7以上的用不了vscode debug了。

chrome-devtools://devtools/bundled/inspector.html?v8only=true&ws=127.0.0.1:5086/00010002-0003-4004-8005-000600070008

safari 選單中選擇開發 -> 你的 mac 裝置 -> cocos2d-x jsb

在 creator 的構建發布面板選擇 android 平台、debug 模式,構建編譯執行工程。

開啟 iphone 的設定 -> safari -> 高階 -> 開啟 web 檢查器。

在 creator 的構建發布面板選擇 ios 平台、debug 模式,構建工程。在 xcode 中開啟工程。

在工程中新增簽名:選擇你的 ios 工程 -> general -> signing -> 選擇你的開發者證書。

為 xcode 工程新增 entitlements 檔案,如果 entitlements 檔案存在則跳過此步驟。如果不存在,則到工程的 capabilities 設定中開啟 icloud,然後再關閉。這時 .entitlements 檔案會被自動新增到工程中。

開啟 entitlements 檔案,手動新增 get-task-allow,值型別為 boolean,值為 yes。

在 xcode 中編譯工程,將工程發布到裝置上。

safari 選單中選擇開發 -> 你的裝置 -> cocos2d-x jsb(該步驟如果找不到你的裝置,有可能是因為 safari 版本過低,需要公升級 safari)

在彈出的 web inspector 中進行除錯

Container DataItem幾種方式

在繫結資料時經常會用到這個句程式 databinder.eval container.dataitem,x 或者 databinder.eval container,dataitem.x 今天又學到一種,而且微軟也說這種方法的效率要比以上兩種高。datarowview container.datai...

建立Windows Service的幾種方式

最近由於工作需要,寫了一些windows服務程式,有一些經驗,我現在總結寫出來。目前我知道的建立建立windows服務有3種方式 a.利用.net框架類servicebase b.利用元件topshelf c.利用小工具instsrv和srvany 下面我利用這3種方式,分別做乙個windows服務...

mysql 幾種排序 MySql的幾種排序方式

資料排序的情況很常見,今天介紹一下mysql的幾種排序方式,是我最近有使用到的,希望能對大家有所幫助。這裡先建立一張普通的表,create table test1 id bigint 20 not null auto increment,name varchar 50 not null,date t...