W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
在真機上,如果想要查看 console
API 輸出的日志內容和額外的調試信息,需要在點擊屏幕右上角的按鈕打開的菜單里選擇「打開調試」。此時小程序/小游戲會退出,重新打開后會右下角會出現一個 vConsole
按鈕。點擊 vConsole
按鈕可以打開日志面板。
小程序和小游戲的 vConsole 展示內容會有一定差別,下圖左邊是小程序 vConsole,右邊是小游戲 vConsole
由于實現機制的限制,開發(fā)者調用 console API 打印的日志內容,是轉換成 JSON 字符串后傳輸給 vConsole 的,導致 vConsole 中展示的內容會有一些限制:
const a = {}
a.b = a
console.log(a)
針對上述問題,小程序/小游戲在使用 vConsole 時做了一些處理
const circular = {x: {}, c: {}}
circular.x = [{promise: Promise.resolve()}]
circular.a = circular
circular.c.x0 = circular.x[0]
console.log(circular)
// "{a: '<Circular: @>', c: {x0: '<Circular: @.x[0]>'}, x: [{promise: '<Promise>'}]}"
注:盡量避免在非調試情景下打印結構過于復雜或內容過長的日志內容(如游戲引擎中的精靈或材質對象等),可能會帶來額外耗時。
流程: IDE -> 點擊真機調試按鈕 -> 等待二維碼生成 -> 掃碼啟動調試 版本支持 : iOS 12.2 以上
注:目前真機調試功能處于內測階段,請聯系商務獲取內測包使用
FrameProfile 是手q小游戲獨有的一個性能分析工具,具備以下能力:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: