基于微信小程序开发AR的坑(教训与问题)(未解决)
因为毕设课题的原因研究了一周左右的微信小程序上实现AR,结果因为实现不了让导师临时改了课题_(:3jL)_尴尬,点进来的小伙伴如果想要学习相关知识和经验的话,恐怕得失望了2333
本人是学习不算好的编程小垃圾。。。因为毕设的原因才研究这个,来说说这个课题的坑。。来记录我不太平和的毕业生涯。
关于微信小程序能否实现AR效果
从目前来说,这个答案是:不能 = =,从我一周之内查阅网上资料的认知来看,微信小程序本身未开放AR组件,但是各位不要慌,微信开发人员透露此组件已经在测试阶段,说不定几个月后就开放了呢!不过我可能就赶不上好时候吧。
并且本人有想过在微信小游戏上打个擦边球(因为课题与游戏相关),本来打算打开摄像头,获取当前场景的帧,实时在上面渲染三维模型,做伪AR,然后就发现小游戏目前好像并没有开放开启摄像头的授权。GG
再后来想到用WebAR来实现在小程序中跳转页面的方式,这个国内的EasyAR可以实现简单的识别和渲染,虽然ios上的实现还有很多不足,但是由于本人的课题是小游戏的设计,WebAR的限制有点多,遂放弃。。
附上EasyAR在微信小程序上实现的教程
EasyAR WebAR 微信小程序 快速入门
EasyAR WebAR
最后还是想吐槽一下微信小程序,如果小程序要上线的话要1-2工作日,但是小游戏上线还需要软著,以及资料审核,软著申请就要20-30天,资料审核需要7天工作日,看网上好多吐槽上线个人开发的小游戏从写完代码到正式上线花了差不多半年多的时间。。希望大家以此为鉴。。
还有小程序上线的话好像是必须要有服务器和域名的,我当时买的腾讯云+域名学生价,服务器10/月,域名忘了,32好像,服务器最好买3个月的,因为域名要备案的话需要3个月以及以上的服务器,域名备案还需要20个工作日才能审核通过。害,这些买来还没用过呢QAQ
总之在微信小程序上的限制还挺多的,最终我还是投向了unity的怀抱~~
个人见解,如果有大佬有补充或纠正的话,欢迎评论呀~~~