我创建了一个iOS项目,其中包含了Wikitudes SDK示例(选择POI)中的架构师世界。我完全遵循了Wikitude的设置准则。
我确保包含文件夹引用,以便可以在包中访问这些文件。我的世界加载和工作完全类似于Wikitude示例,除了屏幕上没有任何图像资源可见。背景图像,所选图像以及我添加的任何其他图像。我检查了捆绑中的图像,它们位于assets文件夹下。
我比较了两个项目,它们完全相同。我无法确定差异。还有什么必须做的,以确保包含图像?我尝试了一切。请帮助!
这就是我初始化世界的方式
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
if ( [WTArchitectView isDeviceSupportedForARMode:WTARMode_Geo] ) { // 1
if ( !_architectView ) {
self.architectView = [[WTArchitectView alloc] initWithFrame:self.view.bounds];
[self.architectView initializeWithKey:@"tW3Ht861dC8lNC2/xnahrP7DRI7nqfXDGZfUvdeIGJsc64QLICf0leLIO50svo8me8yrGBcglCEHwAQEhqs8eOceTQ0iXJhF6Glf016W/tDsCSXMetFz4vdZIHzOdNOOBJEKuIEPYZgyffutNigYtdWpPzS33L1OQLoVkdQ3z/NTYWx0ZWRfX21xcPVHf8nkO6IcVarrd+BPN3s78E/Ac39sjGX90LKiVK47DeMMovn5X5X3vXIcwrxe3WRZqL6sczpdObKvll+Qwvpbrnej1ausee5uUCCXFC6oevbcnuWyqgYXzctjCjrJlcdfzL1EgPi9W4i87bnT1uf8IYISiPwBlK7vNvLpBIfryzyn9t4EKMGr5X0GTgXA11G5BJW2wkgukMSt7zp8fE1XurT/C97tTtN9P/w5lyWnpjm/1Qt8n409QxB09A9ZW2x9vcOoTzyCKQyTXduWyhW4hv6gXHZUU5A88PJBGtFpX63f40VURgi+6hMNy2Q4I57Ck0d+NTJHQnPbm2NoHKiAkFr5LS2A91lnhF3BI9Qx8YPpjStPNslW93NJPXOstmSFDLep9MpNx+tLzPMRBj5HLjSTPCzWZSQSuXSj31hc/nwoaVl+0MvQzNC1YQdS1QcjeQx5Ln6nFaW+eCmRHOOAZZQJUJeaVvLSMll+zaYwZ+WrIYDCMx/nCwjtQ7Y+Voj2sivGIxPNrcDUuWul6q2D3WJmUwjquibs2M97lLljwojpgLfRf8hWynpvnfliTgk2OZUT96+vcwLW3FHkCLFteuRQ2g==" motionManager:nil]; // 2
[self.architectView start];
[self.view addSubview:self.architectView]; //3
NSURL * worldURL = [[NSBundle mainBundle] URLForResource:@"index" withExtension:@"html" subdirectory:@"World2"];
[self.architectView loadArchitectWorldFromUrl:worldURL];
[self.architectView setShouldRotate:YES toInterfaceOrientation:[UIApplication sharedApplication].statusBarOrientation];
}
}
}
这就是我创建图像资源的方式
World.markerDrawable_idle = new AR.ImageResource("assets/marker_idle.png");
World.markerDrawable_selected = new AR.ImageResource("assets/image2.png");
World.markerDrawable_directionIndicator = new AR.ImageResource("assets/image3.png");
答案 0 :(得分:0)
您的文件夹引用是如何设置的?您需要确保所有引用的资源与index.html位于同一文件夹引用中。如果是这种情况,您可以通过它们的相对路径来引用它们。
如果它们位于不同的文件夹引用中,则无法找到图像资源。
您提供的代码对我来说没问题,如果您已将所有内容都包含在单个文件夹参考中,那么整个项目将会很有帮助。
免责声明:我为Wikitude工作。