Jkeeper 发布的文章

修改項目時發現這個"普通領取"文字在runtime沒顯示出來, 這個 RichText 的定位方式比較獨特, 不清楚介面作者為甚麼是這樣的思路的...
75076-xhbt0g2qm0p.png

37507-mrndvh741.png

main是整個簽到介面, 而btnNormalReceive則是最下面的"普通領取"按鈕
53041-ryv7y514gp.png

main的weidge預設是沒開啟的, 並且 align 為 bottom
54156-i1bbunzjv9.png

btnNormalReceive的 align 也是 bottom

Runtime下總是看不到, 後來切換了 resolution 總算發現了,順著這個因素去查
67335-44ett4fgsd2.png

普通領取文字其實是剛好跑到了白色

調整了下 mian 的 widget 設定改成 center, 切換過來發現 middle 竟然不是0, 那也就難怪代碼邏輯上去開啟 widget.enable = true 之後為什麼位置偏移蓋到了 "普通領取" 按鈕文字了
87242-q783n71yqg.png

再次修改 btnNormalReceive 放到 main 底下, 並且將 main、btnNormalReceive 兩個都設定為 center , 總算解決問題了
74833-21q4vvru1oz.png

晚上在改cocos項目時發生一個奇怪的問題, 要把改完的內容 git push 上去, 項目點 "Git提交->Master" 會直接卡死, 查了下發現是 i18n修改內容只要在裡面就會卡死, 本來以為是目錄還是設定有甚麼問題, 最後把目錄給移除出去再重新修改內容竟然又可以了....記錄下來吧。
40159-p5hzqb462ls.png

用了網上QRCode版本包 QR CodeBarcode Scanner and Generator 4.6.unitypackage

一切都做得差不多了打包android測試結果發現了問題, 如下

Unable to load DLL 'EasyWebCam'. Tried the load the following dynamic libraries: Unable to load
31742-qq0fkbstg8o.png

測試開了新項目只導入package發現是可以正常運行的, 後來查看 player 設定發現新項目只有armv7 並沒有開啟 armv8, 而且查看導入的package內容也發現lib庫只有v7a的
30885-awj70pxcbp8.png

後來查閱最新版本購買使用問題解決了

今天打開 cocos 項目發現一直卡在 load the extension builder
18877-hus74qwafrq.png

查了下發現目前的 editor log 已經被移到了項目底下

{project}\client\temp\logs\project.log

看了下沒看出甚麼問題, 轉頭去 git diff 查閱發現之前改了 extension, 裡面引用了兩個一模一樣的 obfuscation 資料, 估計是這個問題, 把 cc-obfuscated-3_x 刪除啟動就好了

12470-3w9t7g7gigd.png

開 Android Studio 打包項目時出現錯誤

2024/3/29

15:19 Plugin Error: Plugin "Dart" is incompatible (until build 191.SNAPSHOT < AI-201.8743.12).

Plugin "Flutter" is incompatible (until build 191.SNAPSHOT < AI-201.8743.12).
72463-u7z87yiqidr.png

點開 Setting -> Plugin , 把 Dart, Flutter 更新, 再重開就可以了
66353-izr2uroruim.png

88486-3x3utt6240o.png