更新插件

Verge3D处于比较积极的开发状态,会定期发布版本更新。同时预览版频道也会有更加频繁的新版本发布。我们建议您跟上开发周期并及时更新Verge3D版本和应用程序。

更新Verge3D安装

用重命名的方法备份当前Verge3D文件夹(如,将verge3d改为verge3d_old)

下载并解压最新的Verge3D安装包到一个新建文件夹中,命名与原来的相同(这里是,“verge3d”)

更新插件 - 图1

程序文件夹使用相同的命名可以避免3D软件重新配置路径。

更新应用程序

方法#1(简单)-仅更新引擎运行时

把你的应用程序的整个文件夹复制到Verge3D安装目录的applications文件夹下。运行AppManager后,你的程序的名字会出现在程序列表中(如果没有刷新页面)。点击下图所示箭头指示的按钮。

更新插件 - 图2

在显示的窗口中,选择您要覆盖的模板文件。如果您没编辑过文件,则可以安全地选择所有内容。如果您修改了文件,请务必先备份它们,这样您可以稍后再选择更改,然后再继续覆盖。

更新插件 - 图3

此操作将通过verge3d / build文件夹中的文件覆盖引擎模块,即Verge3D运行时v3d.js和可选兼容模块ie_compat.js(由IE 11启用复选框)和webxr-polyfill.js(由Legacy启用)应用创建面板中的VR复选框)。如果选择此操作,此操作还将通过verge3d / manager / app / Standard文件夹中的文件覆盖选定的HTML / CSS / JavaScript文件和图标文件夹媒体。

更新功能还可用于在创建应用程序后随时添加兼容性模块,以便您可以避免从头开始创建应用程序。要添加兼容性模块,只需将文件“ie_compat.js”和/或“webxr-polyfill.js”复制到app文件夹,然后单击“更新”按钮。

方法#2(纯净)-完全更新应用程序

虽然这意味着更大的工作量,仍然推荐重新初始化你的应用程序,而不是从老的Verge3D文件夹复制你的应用程序。这种方法会让你的应用程序接收到全部最新的改进,包括应用模板的更新和其它应用级功能。如果你是简单地复制你的应用程序,它们会继续使用老的模板,并且存在极少情况下崩溃的情况。

实现纯净更新,首先在AppManager的创建新应用面板中输入你的应用程序的名字,并点击“CreateApp”按钮。

更新插件 - 图4

复制.max或.blend文件,把老文件夹下的所有的贴图/音频和拼图脚本文件visual_logic.xml复制到新文件夹下(位置在verge3d/applications下)。如果有弹窗,点击覆盖。

更新插件 - 图5

最后,你需要执行导出glTF,这样导出的格式会收到更新。如果在你的应用中用到了拼图,确保在拼图编辑器中重新保存你的脚本,这样,生成的代码会匹配最新的引擎版本。

重要!如果你修改了应用程序的任何.html,.css,或.js文件,确保从老程序中重新找出修改的部分。

更新以后

重新保存拼图库

如果您在拼图库中添加了新条目,则可以在更新后通过将文件verge3d / puzzles / library.xml复制到全新安装文件夹并覆盖旧文件来还原它。

重新激活您的许可证

每次更新到新版本时都应输入许可证密钥,否则您的应用程序可能会在运行时呈现试用水印。

已知问题和故障排除

在极少数情况下,拼图按钮可能会在App Manager中消失。请执行纯净更新以解决此问题。

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

如果更新以后有什么功能失灵,请在论坛报告错误,我们会调查这些问题,并发布更改版本。