0

Wikitudes SDK Examples (Selecting POIs) から建築家の世界を組み込んだ iOS プロジェクトを作成しました。私はウィキチュードの設定ガイドラインに正確に従いました。

バンドル内のファイルにアクセスできるように、フォルダー参照を含めるようにしました。私の世界は、画像リソースが画面に表示されないことを除いて、ウィキチュードの例とまったく同じように読み込まれ、機能します。背景画像、選択した画像、その他追加したもの。バンドル内の画像を確認したところ、assets フォルダーの下にあります。

2 つのプロジェクトを比較しましたが、まったく同じです。違いを特定することはできません。画像が含まれていることを確認するために他に何かしなければならないことはありますか? 私はすべてを試しました。助けてください!

これが私が世界を初期化した方法です

-(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");
4

1 に答える 1

0

フォルダー参照はどのように設定されていますか? 参照されるすべてのリソースが index.html と同じフォルダー参照にあることを確認する必要があります。その場合は、相対パスで参照できます。

それらが異なるフォルダー参照にある場合、画像リソースは見つかりません。

提供されたコードは問題ないように見えます。単一のフォルダー参照内にすべてが既にある場合は、完全なプロジェクトが役立ちます。

免責事項: 私はウィキチュードで働いています。

于 2013-12-19T09:48:18.953 に答える