AirtestProject / AirtestProject/Poco

Cocos2dx-lua集成后未能在AirtestIDE上显示控件树

オープン
#81 コメント 11 件 リアクション 0 件 担当者 1 名 @rockywhisper が担当を希望しています GitHub で見る
bug
主要言語
Python
スター
2k
フォーク
341
PR マージ指標
30日以内にマージされた PR はありません

説明

**描述问题bug**

集成poco之后,在AirtestIDE上不现实控件树

**复现步骤**

1、集成poco到App
2、打开App(显示服务启动成功:[LUA-print] [poco] server listens on tcp://*:15004)
3、AirtestIDE选择cocos-lua刷新控件树:[LUA-print] [poco] new client accepted 127.0.0.1 nil

**预期效果**
AirtestIDE显示控件树

**相关截图**
1、通过添加日志:发现能够正确的接手到dump请求:
[LUA-print] [poco] onRequest table: 0xc90cd120 Dump table: 0xc90cd3e0
2、在client返回前打印返回信息,结构如下
```
I/MockLuaCallProxy: [LUA-print] [poco] client send {
id = "52158b5b-7240-486b-a484-67f83ddc39fb",
jsonrpc = "2.0",
result = {
children = { {
children = { {
children = { {
name = "Image_bg1",
payload = {
anchorPoint = { 0.5, 0.5 },
desc = "ImageView",
enabled = true,
name = "Image_bg1",
pos = { 0.5, 0.5 },
rotation = 0,
scale = { 1.2000000476837, 1 },
size = { 0.27351189540805, 1.2173913043478 },
skew = { 0, 0 },
tag = 6,
touchable = false,
type = "ImageView",
visible = true,
zOrders = {
global = 0,
local = 0
}
}
}, {
name = "Image_bg2",
payload = {
anchorPoint = { 0.5, 0.5 },
desc = "ImageView",
enabled = true,
name = "Image_bg2",
pos = { 0.52661269851982, 0.50220001083443 },
rotation = 0,
scale = { 1, 1 },
size = { 0.20422221523801, 0.68215892053973 },
skew = { 0, 0 },
tag = 7,
touchable = false,
type = "ImageView",
visible = true,
zOrders = {
global = 0,
local = 0
}
}
}, {
children = { {
children = { {
children = { {
children = { {
name = "

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。