版本更新

Verge3D一直处在快速迭代开发中,定期发布新版本。另外还有预览版发行渠道,更新频率更高。我们建议您跟上开发周期,即时更新您的Verge3D应用及升级Verge3D主程序。

升级Verge3D安装包

通过重命名来备份当前的Verge3D文件夹(例如,将“verge3d”重命名为“verge3d_old”)。

下载并解压Verge3D最新版软件包到一个新的同名文件夹中(即Verge3D)。

通过使用相同的文件夹名称,以避免在3D软件中重新配置路径。

更新应用

方法#1:使用更新功能自动更新

只需将整个应用文件夹复制到新安装的Verge3D的 applications 文件夹即可。启动应用管理器后,您的应用名称会显示在应用列表中(如果没有,则刷新页面)。单击带有圆形箭头的更新按钮。

在显示的窗口中,选择您要覆盖的模板文件。如果您未编辑这些文件,则可以安全地选择所有内容。如果您修改了他们,请务必仔细检查,覆盖前请务必备份文件以用于恢复。

此操作将在后台覆盖 /build 文件夹中的引擎模块, 即Verge3D运行环境 v3d.js ,可选IE11兼容模块 ie_compat.js (如果开启了 IE 11 复选框),可选旧版VR兼容模块 webxr-polyfill.js (如果在应用创建时开启 了 Legacy VR 复选框)。如果您做了如图选择,此操作还 用 /manager/templates/template_name 文件夹中对应模板文件覆盖应用的HTML/CSS/JavaScript文件与 media 文件夹中的图标文件。

更新后,应用管理器会将文件的旧版本保存在 v3d_app_data/update_backup 文件夹中,并添加了时间戳的目录中。这可以允许您在需要时恢复先前保存的拼图版本。只需将文件复制回应用文件夹根目录,并从其名称中删除时间戳既可。

方法#2:从头重建应用以执行清洁更新

这是当您完全掌控文件时的一种替代方法。您可以用这种方法来删除过时的文件,或者因某些原因自动更新不可用时来手动操作。

为执行清洁更新,请在在应用管理器的创建新应用窗口输入应用的名称,然后点击新建应用。

从原文件夹复制 .max.blend.mb 文件,所有的贴图、声音和拼图场景文件 visual_logic.xml 到新应用文件夹中(在 verge3d/applications中)。当系统提示文件已存在时,请选择覆盖。如果你在应用中选择了基于HTML的UI时,请同样拷贝相关文件到目标文件夹。

最后,您还需要执行glTF的导出,以便其能够跟进最近的更新。如果您的应用中使用了拼图,您需要在拼图编辑器中重新保存场景以生成与最新版引擎匹配的代码。

如果您更改了应用的 .html, .css 或 .js 文件,请记得备份文件,以便后期可以修改。

更新后

恢复您的自定义拼图库

如果您在自定义拼图库里添加了自定义条目,请提前备份 /puzzles/library.xml 文件,并在更新后拷贝到对应位置覆盖还原。

重新激活您的授权许可

升级版本后,您需要重新输入授权码,否则您的应用运行时将会带有试用版水印。

已知问题及故障排除方法

在极少数情况下,应用的“拼图”按钮会在应用管理器中消失。请执行清洁更新以修复此问题。

在极少数情况下,拼图编辑器在更新后可能无法加载。请重置浏览器设置以修复此问题。请重置浏览器设置以修复此问题。

如果更新后某些功能出现故障,请在 论坛 上报告,以便我们调查问题并发布更正版本。

遇到问题?

欢迎您随时在 论坛上提问!您还可以加入中文用户社区QQ群(171678760),在线寻求帮助。