Skip to content
目录

离线开发 ​

GlowJS支持本地 离线开发 ,在本节中将描述使用GlowJS进行 离线开发 的一些基本操作步骤,使您能够快速了解GlowJS 离线开发 的流程。

登录GlowJS ​

访问 GlowJS官网 ,点击右上角 登录 ,微信扫码登录。

搭建场景 ​

点击 GlowJS官网 右上角 搭建场景 按钮,进入场景编辑器页面。导入CAD参考图纸,按图纸所示搭建3D场景。场景搭建完毕后,点击编辑器顶部的 保存 菜单项进行保存。

下载场景和模型资源文件 ​

在 工作台 → 项目管理 → 我的项目 中,找到搭建好的场景,鼠标移入项目封面上,显示项目菜单,点击 下载 图标按钮,弹出下载窗口,点击窗口中的 下载场景文件 和 下载模型资源文件 按钮下载对应文件。

创建前端项目 ​

借助 npm 和 vscode 等工具创建前端项目,安装好前端开发框架( vue 、 react 、 angular 等),配置好自动化打包工具( vite 、 webpack 等)。

安装GlowJS库 ​

GlowJS是一个普通的前端js库,托管在 npmjs 网站上,可以通过如下命令安装。

sh
$ npm i @glowjs/core

注意

GlowJS库文件 glow.core.js 约 3M 大小,请勿将其打包到项目代码中,否则可能出现开发调试卡顿问题,具体配置参考打包工具的教程文档。GlowJS库文件 glow.core.js 应拷贝到 GlowJS专属文件夹 glowjs/js 文件夹内,并在html页面中通过 script 引入。

html
<script src="/glowjs/js/glow.core.js"></script>

复制场景和模型资源文件 ​

场景和模型资源文件需要拷贝到 GlowJS专属文件夹 内。

  • 场景文件重命名为 project.json ,并拷贝到 glowjs/project/file 文件夹内。
  • 模型资源文件zip包解压出来,里面包含 model 、 texture 、 material 、 particle 四个文件夹,将它们拷贝到 glowjs 文件夹内。

下载通用资源文件 ​

点击 此处 下载通用资源zip包,将其解压出来,里面包含 env 文件夹,将它拷贝到 GlowJS专属文件夹 glowjs 文件夹内。

MIME类型 ​

如果您正在使用比较老旧的WEB开发技术,比如 jsp、asp.net、php 等,可能会出现 .env、.glb 文件无法加载的情况。这可能是缺少MIME类型导致的,需要在您的WEB服务器上分别添加扩展名 .env、.glb 的MIME类型,它们都是 application/octet-stream 。

开发 ​

做完以上操作后,就可以愉快地使用GlowJS来开发了。 这里 是一个简单的离线开发示例。

技术支持:13352865103(柯工,微信同号)