版本更新
Verge3D一直处在快速迭代开发中,定期发布新版本。另外还有预览版发行渠道,更新频率更高。我们建议您跟上开发周期,即时更新您的Verge3D应用及升级Verge3D主程序。
在Windows系统中升级Verge3D安装包
只需将最新的Verge3D发行版下载并安装到同名文件夹中(默认为"C:\Program Files\Verge3D_for_Blender")。
在macOS/Linux系统中升级Verge3D安装包
通过重命名的方式来备份当前的Verge3D文件夹(例如,将“verge3d”重命名为“verge3d_old”)。
下载并解压Verge3D最新版软件包到一个新的同名文件夹中(即Verge3D)。
通过使用相同的文件夹名称,以避免在3D软件中重新配置路径。
更新应用
方法#1:使用更新功能自动更新
只需将整个应用文件夹复制到新安装的Verge3D的 applications 文件夹即可。启动应用管理器后,您的应用名称会显示在应用列表中(如果没有,则刷新页面)。单击带有圆形箭头的更新按钮。
在显示的窗口中,选择您要覆盖的模板文件。如果您未编辑这些文件,则可以安全地选择所有内容。如果您修改了他们,请务必仔细检查,覆盖前请务必备份文件以用于恢复。
此操作将在后台覆盖 /build 文件夹中的引擎模块, 即Verge3D运行环境 v3d.js与可选兼容模块:
- opentype.js — 在创建应用时勾选 Font Converter 复选框以启用。
- basis_transcoder.js/basis_transcorder.wasm — 在创建应用时勾选 Texture Decompressor 复选框以启用。
- ammo.wasm.js/ammo.wasm.wasm — 在创建应用时勾选 Physics 复选框以启用。
如果您执行了此更新,应用管理器将会使用 /manager/templates/template_name 文件夹(位于Verge3D安装路径中)的文件覆盖选定的 HTML/CSS/JavaScript 文件和存在 media 文件夹的图标文件。
更新时,应用管理器会将文件的旧版本保存在 v3d_app_data/update_backup 文件夹中,并添加了时间戳的目录中。因此您若有需要,可从此处恢复先前保存的修订版本。只需将文件复制回应用文件夹根目录,并从其名称中删除时间戳既可。
方法#2:从头重建应用以执行清洁更新
这是当您完全掌控文件时的一种替代方法。您可以用这种方法来删除过时的文件,或者因某些原因自动更新不可用时来手动操作。
为执行清洁更新,请在在应用管理器的创建新应用窗口输入应用的名称,然后点击新建应用。
从原文件夹复制 .max , .blend 或 .mb 文件,所有的贴图、声音和拼图场景文件 visual_logic.xml 到新应用文件夹中(在 verge3d/applications 中)。当系统提示文件已存在时,请选择覆盖。如果你在应用中选择了基于HTML的UI时,请同样拷贝相关文件到目标文件夹。
最后,您还需要执行glTF的导出,以便其能够跟进最近的更新。如果您的应用中使用了拼图,您需要在拼图编辑器中重新保存场景以生成与最新版引擎匹配的代码。
如果您更改了应用的 .html, .css 或 .js 文件,请记得备份文件,以便后期可以修改。
更新后
重新激活您的授权许可
升级版本后,您需要重新输入授权码,否则您的应用运行时将会带有试用版水印。
已知问题及故障排除方法
在极少数情况下,应用的“拼图”按钮会在应用管理器中消失。请执行清洁更新以修复此问题。
在极少数情况下,拼图编辑器在更新后可能无法加载。请重置浏览器设置以修复此问题。请重置浏览器设置以修复此问题。
如果更新后某些功能出现故障,请在 论坛 上报告,以便我们调查问题并发布更正版本。
遇到问题?
欢迎您随时在 论坛上提问!您还可以加入中文用户社区QQ群(171678760),在线寻求帮助。