这些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
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位置必须设置的与ActionSystem处于相同位置。
否则会出现识别到图片时,图片位置偏移现象。
设置方法:
Start时延迟0.5s将ARCamera位置调成ActionSystem相同位置
原因:VuforiaLocation脚本会在Start时将Vuforia和ARCamera重置为原点。并且运行时Vuforia位置不可调,只能调ARCamera位置。