Pico 一体机开发记录

这篇具有很好参考价值的文章主要介绍了Pico 一体机开发记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

大概2020-2021年间的工作实况,可能有些问题已解决,某些API已改动,权且当做参考吧

1.软件发布后在设备运行时,场景颠倒?
(Pico G2老版本开发问题)
在Unity找到AndroidManifest文件; 把这行代码注释掉即可。

2.视频播放时卡顿很严重?
(4K版项目开发问题)
设备是Pico neo2,通过把4K视频降低分辨率到2K解决该问题。

3.怎么通过手柄在真机里面进行业务交互?
(导入PicoSDK,下载路径:http://developer.pico-interactive.com/sdk)
需要添加ControllerManager预制件到Pvr_UnitySDK下(该预制件控制手柄激活、射线检测、功能交互等),具体检测代码复用Pvr_Controller/Scenes/Pvr_Controller_Demo场景的Pvr_ControllerDemo.cs脚本

4.手柄API
(官方API路径:http://static.appstore.picovr.com/docs/sdk/cn/chapter_six.html)
Controller.UPvr_GetKeyDown(0, Pvr_KeyCode.TRIGGER);//点击扳机键
Controller.UPvr_GetKeyDown(0, Pvr_KeyCode.APP);//点击返回键
Controller.UPvr_GetKeyDown(0, Pvr_KeyCode.TOUCHPAD);//点击翻页键
Controller.UPvr_GetTouchPadClick(0) == TouchPadClick.ClickUp;//点击并上翻翻页键
Controller.UPvr_GetSwipeDirection(0) == SwipeDirection.SwipeUp;//上翻翻页键

5.Loading界面在第一次安装运行时,整个界面卡住?
【这个问题没有得到实际解决!!!】
1)通过对异步加载代码进行测试,发现卡住时的Operation.progress一直为0,但是operation不为空。
2)Loading场景+2个空场景发布后,不会出现界面卡住问题。
3)Demo发给Pico测试人员,没有出现界面卡住问题。
具体问题导致的因素仍然不明确,但解决方案:1)安装后预先运行一次;2)预先安装Loading测试包再安装我们的软件。

6.Pico neo2下,Highlighting插件无效,On和FlashOn函数无效。

7.播放动画(max动画或Unity帧动画)时,射线偏移手柄位置?
更改了Pico的ControllerManager预制件导致。

8.无法正确加密和解密xml文件?
加密解密需要使用File类,Android平台下,File.Exists(xmlPath)这个方法的xmlPath参数 不能加file:///前缀。
doc.Save(path),该path不能加file:///前缀(这里没有处理导致解密之后需要进行的加密 操作无法正常进行,在下一次进入系统时,解密了已经解密的文件,则把数据清空了, 无法进行正常的授权验证)。
Ps:读取Resources文件夹下的资源时,不要加后缀。
通过WWW读取xml数据时,可以加file:///前缀。

9.Pico头盔,音量+加号按钮,可以快速解决超出安全范围带来的问题。文章来源地址https://www.toymoban.com/news/detail-450943.html

到了这里,关于Pico 一体机开发记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包