NVisionXR_iOS教程十二——多图识别-创新互联

本章节教大家多个识别切换多个场景,接着上一章多场景切换的教程 
1、打开StonesAndChips.xml,我们可以看到有两张识别图stones和chips,这两张图都可以进行识别,接下来我们会根据这两张图分别绑定不同的场景。 
NVisionXR_iOS教程十二 —— 多图识别 
NVisionXR_iOS教程十二 —— 多图识别 


 2、打开NVisionController.m,添加如下代码 
NVisionXR_iOS教程十二 —— 多图识别 
代码:

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、网站空间、营销软件、网站建设、镜湖网站维护、网站推广。
    // 实例话对象,传进来的name可以随意写,但是要唯一,相当于该对象的key。 
    // NVScenePlay,类似原生ios的控制器,也有着自己的一套生命周期,添加ar场景对象都需要在这里面操作。 
    MyFirstScene *firstScene = [[MyFirstScene alloc] initWithName:@"first_scene"]; 
    // NVScenePlay的所属类别一般有 MAIN_SCENEPLAY 和 GENERAL_SCENEPLAY 两类 
    // 当设置为MAIN_SCENEPLAY时,该NVScenePlay会在程序启动时第一个被启动, 
    // 当有多个场景时,只能唯一有一个NVScenePlay被设置为MAIN_SCENEPLAY,其余的都为GENERAL_SCENEPLAY。 
    [[NVAppDirector sharedNVAppDirector] addScenePlay:@"MAIN_SCENEPLAY" Scene:firstScene]; 
    VideoScene *videoScene = [[VideoScene alloc] initWithName:@"video_scene"]; 
    [[NVAppDirector sharedNVAppDirector] addScenePlay:@"GENERAL_SCENEPLAY" Scene:videoScene]; 
    // 根据识别图绑定对应场景 
    // 将chips对应的图贴绑定到firstScene场景 
    [_vuforiaWrapper bindDataWithTrackerTarget:@"chips" ScenePlay:firstScene]; 
    // 将stones对应的图贴绑定到videoScene场景 
    [_vuforiaWrapper bindDataWithTrackerTarget:@"stones" ScenePlay:videoScene];


这样场景就和识别图一一绑定了,运行项目,进行测试。


另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站标题:NVisionXR_iOS教程十二——多图识别-创新互联
本文链接:http://ybzwz.com/article/ddishc.html