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与您拥有的图像数量,

分别作为第二个和第三个参数。只需确保将文件放置在正确的位置,即项目中“threesixty”目录的子目录中。例如,如果您的图像序列文件被命名为:

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

然后你必须写:

  • images/optimized/frame0###.jpg作为第二个参数,和
  • 360作为第三个参数。

编辑然后,threesixty/images/optimized/使用 XCode 菜单项“Project->Add to project”(CMD+Alt+A)将所有文件添加到目录中。这样您就不必重命名所有序列(前提是文件具有名称模式)。

于 2012-09-11T10:27:45.107 回答