# 没有服务器如何演示Web3D应用程序?

假如你现在正在学习或者开发Web3D应用程序,但是你却没有服务器去部署,那么怎么向别人展示你的工作成果呢?除了在局域网环境下通过本地服务器向同事演示这种方法以外,还有一种更加高大上的办法——直接封装成windows桌面应用程序,然后装进U盘,拷贝到电脑上演示。

封装工具使用的是electron,虽然electron的开发已经算是简便了,但是对于美术人员还是要面对开发环境部署、命令行、github、node.js等这些天书一样的代码。所以,我做了一个预封装,只需要将你的Web3D应用程序直接拷贝进指定文件夹,就可以在windows桌面打开。此方法适用于需要做Web3D演示,但是没有网络环境或服务器的条件。

# 下载Electron3D

下载地址

# 使用

  1. 下载解压后,首先执行electron3d.exe,确保能打开窗口,看到提示信息:“Web3D应用程序正常运行!”

  2. 关闭窗口。将你的Web3D应用程序的所有文件(html/css/js/等文件)拷贝到C:\electron3d\resources\app\web3d\,如果提示有同名文件,选择覆盖。

  3. 如果你的启动文件是默认的index.html,直接跳到第4步,运行桌面程序即可;如果你的启动文件不是默认的,比如是app.html,则需要在app目录下打开main.js,修改入口文件,将index.html,替换成你的app.html

mainWindow.loadFile('web3d/index.html')
1
  1. 重新打开electron3d,成功。

# 视频演示

疑问?

请在Verge3D知识社区钉钉群:21935218交流和反馈。技术咨询请加钉钉好友:zjbcool

Verge3D知识社区
上次更新: 2020-6-5 17:09:47