同步操作将从 tengge1/ShadowEditor 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
名称:Shadow Editor
版本:v0.0.9(开发中)
说明:基于three.js
的场景编辑器。
推荐使用Chrome
浏览器查看示例,不保证兼容其他浏览器。
MongoDB
保存模型和场景数据。ShadowEditor.UI:ShadowEditor UI框架。
该项目仅支持Windows系统,电脑上需要安装.Net Framework 4.5。
NodeJs
,在当前目录,执行以下命令。npm install
npm run build
MongoDB
,安装并启动MongoDB服务。MongoDB服务的默认端口为27017。mongod --dbpath=D:\mongodb\db --logpath=D:\mongodb\log\mongoDB.log --install --serviceName MongoDB
net start MongoDB
ShadowEditor.Web/Web.config
,将27017
修改为你电脑上MongoDB服务的端口。<add key="mongo_connection" value="mongodb://127.0.0.1:27017" />
使用Visual Studio 2017
打开项目,生成ShadowEditor.Web
项目。
将ShadowEditor.Web
部署在iis上即可在浏览器中访问。
为了保存各种类型文件能正常下载,需要在iis上添加以下两个MIME类型。
文件扩展名 | MIME类型 | 说明 |
---|---|---|
.* | application/octet-stream | 各种格式后缀文件 |
. | application/octet-stream | 无后缀文件 |
npm install -g gitbook-cli
然后切换到docs-dev
目录,安装gitbook插件。
gitbook install
然后切换到上级目录,执行以下命令生成文档。
npm run build-docs
点击此处查看更多截图
v0.0.8
GitHub Pages
服务上。v0.0.7
v0.0.6
v0.0.5
v0.0.4
脚本编辑优化,脚本不再跟物体绑定,可以跟场景一起保存载入,提供javascript、vertexShader、fragmentShader、programInfo示例脚本。自定义脚本支持init
、start
、update
、stop
、onClick
、onDblClick
、onKeyDown
、onKeyUp
、onMouseDown
、onMouseMove
、
onMouseUp
、onMouseWheel
、onResize
13种事件。
背景支持纯色、背景图片、立体贴图三种不同类型,可以保存载入。
新增网格、相机、点光源、平行光、聚光灯、半球光、矩形光、帮助器、骨骼9种帮助器的显示隐藏设置。
新增日志面板。
平板新增镜面特效。
v0.0.3
asp.net
开发web
服务端,使用MongoDB
保存模型和场景数据。v0.0.2
rollup
重构three.js
自带编辑器的代码。v0.0.1
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。