影创MR丨注意事项

一、SDK偶尔出现的Bug

这些bug有时不会出现,但在某些时刻出现,通常无法解决:

1、闪退(正常脚本正常代码,但删掉那个代码就不闪退了)

2、GameFind不能使用。在电脑测试ok,到了眼镜到这条逻辑就卡住。无法执行。

3、有时不能用中文字符分割字符串

这些代码在PC测试都行,在眼镜不行,测试了使用数字作为分割字符,可以运行。

string hi = "22.7元/盒";
string[] condition = { "元" };
string[] result = hi.Split(condition, StringSplitOptions.None);
print(result[0]);

string hi = "22.9元/个";
string[] sArray = hi.Split(new char[1] { '元' });
float price_num = float.Parse(sArray[0]);
print(price_num);

 

 

二、初始设置

影创MR采用.Net 4.6,因此要在Settings先切换到4.6

影创MR丨注意事项_第1张图片

 

 

三、重置蓝牙手柄位置

1)、将BlueToothHandle的reset方法改为public

2)、新脚本,BlueToothHandle,挂载游戏物体ActionSystem-BlueToothHandle

    public BlueToothHandle BlueToothHandle;
    void BlueHandleReset()
    {
        BlueToothHandle.reset();
    }

 

 

四、影创设备的分辨率

1280 720
pro 1280 960

 

 

五、视野

因正视前方时,只能看到1280x720视野,下方物体看不到。

因此在设置游戏物体时:

1、正视前方的Camera Field of view为27.4

2、增添上下活动头部能看到的视野范围的摄像机,Field of view为60

ps:摄像头仅测试时使用,导出App时需取消激活

 

 

六、手势识别

基础资料:OneDriver

注意事项:

1、只有当摄像机识别到你现在的手时,才能进行手势识别。

2、识别到手的表现形式为:眼前的小圆圈内,稳定存在实心小圆点。

 

 

七、录屏

即从眼睛短软件转成手机端录屏软件。

SDK的AndroidManifest导致手机版apk崩溃,删掉它,就能导出手机用的apk了

SDK的SCButton像UGUI的Button一样,可在不同平台通用

Vuforia也有AndroidManifest,因此建议在一个工程中做录屏软件时,备份原SDK的AndroidManifest,再导入新Vuforia SDK

 

 

八、与百度语音同时使用

a、你的应用集成了百度语音时,主界面不可打开语音按钮

      因为你的app语音和影创系统底层语音是两个语音系统,同时启用你的app会闪退

b、注意:你的应用的包名必须和网上百度语音包名一致。

      app会在第一次启动(第一次安装启动)时联网校核一下语音包名等信息。若你第一次启动后,去网上修改包名,你本地的app仍旧能用(因为仅在第一次启动去验证)。但你再重装该应用,新应用会重新校核信息,会发现语音不能用了。

 

 

九、手柄不能识别

原因:升级或重置了眼镜系统,导致与手柄的配对信息丢失。需要打开蓝牙设置,重新与手柄进行配对。

 

 

十、与Vuforia配对使用

里面的Vuforia位置必须设置的与ActionSystem处于相同位置。

否则会出现识别到图片时,图片位置偏移现象。

设置方法:

Start时延迟0.5s将ARCamera位置调成ActionSystem相同位置

原因:VuforiaLocation脚本会在Start时将Vuforia和ARCamera重置为原点。并且运行时Vuforia位置不可调,只能调ARCamera位置。

影创MR丨注意事项_第2张图片

你可能感兴趣的:(#,影创MR)