0

サンプル プロジェクトでApple HTML5 VRを使用しようとしていました...

このサンプルコードのように見えます。

threesixty.js

threeSixty = {
    init: function() {
        this._vr = new AC.VR('viewer', 'images/optimized/Seq_v04_640x378_##.jpg', 72, {
            invert: true
        });
    },
    didShow: function() {
        this.init();
    },
    willHide: function() {
        recycleObjectValueForKey(this, "_vr");
    },
    shouldCache: function() {
        return false;
    }
}
if (!window.isLoaded) {
    window.addEventListener("load", function() {
        threeSixty.init();
    }, false);
}

Seq_v04_640x378_01.jpg ~ Seq_v04_640x378_72.jpg を読み込む

しかし、360度表示するために別の写真を追加したい場合、私は興味がありました

写真の名前を変更する方法???

返信または回答ありがとうございます:)

ウェバー

/編集 - Projec 辞書のスクリーンショットを追加/ ここに画像の説明を入力 「最適化された」辞書には 72 枚の写真があります

4

1 に答える 1

0

編集 編集する必要がありますthreesixty.js:new AC.VR( ... )関数呼び出し内で、次を置き換えるだけで十分です:

  • images/optimized/Seq_v04_640x378_##.jpg名前パターンを使用し、
  • 72あなたが持っている画像の数で、

それぞれ 2 番目と 3 番目の引数として。ファイルを正しい場所、つまりプロジェクトの「threesixty」ディレクトリのサブディレクトリに配置したことを確認してください。たとえば、イメージ シーケンス ファイルの名前が次のようになっているとします。

  • frame0001.jpeg
  • frame0002.jpeg
  • ...
  • frame0360.jpeg

次に、次のように書く必要があります。

  • images/optimized/frame0###.jpg2 番目の引数として、および
  • 3603 番目の引数として。

編集次に、threesixty/images/optimized/XCodeメニュー項目「プロジェクト->プロジェクトに追加」(CMD + Alt + A)を使用して、すべてのファイルをディレクトリに追加します。この方法では、すべてのシーケンスの名前を変更する必要はありません (ファイルに名前パターンがある場合)。

于 2012-09-11T10:27:45.107 に答える