收藏
回答

(持续更新)一个调试XR Frame调试到要崩溃流泪的用户,能在哪里得到帮助?

曾经有几个关于AR的想法,一直在脑子里,但是始终没有时间去试. 刚好小程序这边出了XRFrame的支持,我自己对小程序技术栈也相对熟悉一点,于是对着文档,打算开工搞起来.

今天是我开工的第三天,期间经历各种调试困难,莫名其妙的问题,现在坐在电脑前,泪流满面.

我基本上是按照 指南->XRFrame来做的. 首先这是一篇文风轻松的文章,在微信文档中非常罕见的轻松愉悦风,读起来一点也不累. 文字通顺,条理清晰,是一篇罕见的文档中的精品,好像作者还真人露脸带狗出现.

可是我在跟着文档走的时候,遇到很多奇奇怪怪的问题,可能是因为我菜吧. 每次遇到挫折的时候,我看着用来做ar案例的作者头像,和头像四目相对,点上一根烟,默默看着作者照片发呆,乞求能找到一些灵感.

说一说遇到的比较奇怪的问题吧.第一个,也就是卡到我没法前进的一个问题

先上代码



代码很简单 基本是copy官方的

第一个坑

我用iphone se2 和ipad pro 2018(这个虽然是2018但是真的很强,接近M1) 两个设备

以上代码预览扫码以后,出现魔幻的现象

控制台可以打印1 (表示scene就位了) 但是 1/8的概率打印 2 3 (表示只有1/8的概率可以正确load资源) 我内心非常崩溃 也就是我要测试一个效果 扫码调试8次有一次能够正常, 问题出现在哪里? (sdk我已经推送了最新的,手机端是最新的,开发工具是开发版,应该没有问题了)

当然了 如果能调试8次 有一次正常的 我也能接受,第一个坑和第二个坑的结合 真的是让我死去活来


第二个坑

微信崩溃

步骤一 扫码调试,手机或者ipad扫描二维码,打开小程序,没问题,然后选择打开调试面板

--------此处微信闪退

重新打开微信 goto 步骤一

微信持续闪退中

终于微信自己受不了了,提示我异常,让我清理缓存 我清理了缓存,重新登录

历史又重演了

大概有 1/12 的概率 能够正确执行一次

从概率统计的角度来说

1/8 * 1/12 = 1/96 的概率我能调试一次我的代码让他正确演示

折腾了两个半小时,结果结果只出来四次正确结果

还有其他问题不一一叙述,我大概可以克服一下,但是这两个问题的神奇组合,可以说真真的彻底卡住了我

真的不知道怎么办了



回答关注问题邀请回答
收藏

1 个回答

  • A
    A
    2023-01-12

    我告诉你一个非常牛的办法能够百分百成功!


    先不开启ar->预览->开启调试


    然后就可以正常开启AR了,亲测可行!!!!!!!!!!!!!

    (每次调试都需要走一遍这个流程 \(^o^)/~)

    2023-01-12
    有用
    回复
登录 后发表内容