config.toml
中启用https
。onTouchStart
、onTouchEnd
、onTouchMove
。three.js
到最新版r128-dev
,可能带来很多bug。onVRConnected
、onVRDisconnected
、onVRSelectStart
、onVRSelectEnd
。three.js
升级,导致Geometry
无法序列化的bug。polygonOffset
、polygonOffsetFactor
、polygonOffsetUnits
参数可视化设置,解决深度冲突问题。bin
类型模型。prototype
改写为es6 class
。npm start
无法正常运行bug。npm run serve
脚本,可以在热更新时,监听其他文件变化。origin/v0.4.6-csharp
。v0.4.6-csharp
分支将在8月1日删除。说明:如果桌面版打不开,可以查看logs.txt
;如果端口冲突,可以修改resources/app/config.toml
中的MongoDB和网站端口。
Electron
创建桌面应用程序。Windows桌面版:https://github.com/tengge1/ShadowEditor/releases/download/v0.5.4/ShadowEditor-win32-x64.zip
Ubuntu桌面版:https://github.com/tengge1/ShadowEditor/releases/download/v0.5.4/ShadowEditor-linux-x64.zip
说明:Windows需要Visual C++ Redistributable for Visual Studio 2015
。你可以从这安装:https://www.microsoft.com/en-us/download/details.aspx?id=48145
.\ShadowEditor install
: 在Windows上安装服务。
.\ShadowEditor remove
: 在Windows上移除服务。
.\ShadowEditor start
: 在Windows上启动服务。
.\ShadowEditor stop
: 在Windows上停止服务。
你也可以在Windows服务管理器
中管理这个服务。
nodejs
重写脚本,现在你可以使用npm
管理这个项目。config.toml
丢失时,程序不会再闪退。three.js
升级,导致draco
模型无法加载的bug。.json
格式的模型。跟asp.net
相比,go语言
具有非常多的优势:
Windows
、Linux
、Mac
三大操作系统。goroutine
,充分发挥CPU
多核优势,性能高。go语言
和NodeJs
。iis
。gzip
压缩,显示和场景加载速度极大提高。Visual Studio
,使用Visual Studio Code
即可舒适的开发服务端和Web端。从C#版本升级:
数据结构和Web客户端均未发生变化,只需要把./ShadowEditor.Web/Upload/
文件夹复制到build/public/Upload/
即可。
取消
按钮改为清空
。ID不合法
的错误,现在可以正常保存示例场景。背景音乐
组件报错bug。背景音乐组件
发布场景时,未导出音乐文件bug。视频贴图
发布场景后,视频地址不正确bug。clock.getDelta
和clock.getElapsedTime
导致动画异常的bug。现在脚本中可以多次调用这两个函数。启用惯性
设置。EnableDamping
的翻译由启用减震
改为启用惯性
。DampingFactor
的翻译由减震系数
改为惯性系数
。新建文件夹
,支持树状结构
,支持拖动排序
,支持修改文件夹和脚本名称
。控制器模式选择
由状态栏移动到选项
菜单中。添加模式
由绘制工具栏移动到选项
菜单中,默认改为添加到场景中心
。选择模式
由状态栏移动到选项
菜单中。点击场景添加模型
,添加过程中不出现模型预览bug。app.editor.scripts
由Object
改为Array
,不会对以前的场景造成影响。SceneScript
文件夹中。(未完成)自动保存场景
功能,每10秒保存一次。刷新浏览器询问是否加载自动保存的场景
,避免数据丢失。javascript格式化插件
报错,导致页面崩溃的bug。three.js
从r107
升级到r113
。three.js
版本信息。GPU Pick
的时候才启用GPU Pick
,提高性能。SameSite
属性,支持的.net framework
最低版本由4.5
(2012-08-15)改为4.7.2
(2018-04-30)。eslint
找到的所有错误和警告。HttpOnly=true, SameSite=Lax
,js不再能访问.ASPXAUTH
,提高安全性。新建小区和室内
功能,默认自动添加一个地面。404 Not Found
和访问被拒绝
的解决方法。下载模型
功能,可以快速访问sketchfab
和3dpunk
下载模型。上传天空球
功能。天空球
组件。未保存材质的模型
和多材质模型
发布场景报错的bug。状态栏
移动到视图
菜单中。视图
菜单新增动态显示隐藏资源面板、侧边栏、工具栏、时间轴面板、状态栏
功能,并保存在本地存储中。DevTools failed to load SourceMap: Could not load content for gunzip.min.js.map
的警告信息。cookie
导致服务端报错bug。发布场景权限
。sceneFile
参数。旧:http://localhost:2000/temp/20200221194655/view.html?sceneFile=5e4fc1334859d12808dd9264
新:http://localhost:2000/temp/20200221194655/view.html
ShadowEditor.Web\temp
目录设置只读权限。正在导出...
改为发布中...
。发布场景后没反应。
。0~85°
。不保存子组件
,则不保存模型内部组件。这可以加快场景保存和载入速度,减小场景大小。不保存材质
,则不保存模型内部材质。这用于修改了模型内部组件名称和结构,没修改材质的情况。点标注
或不缩放文字
时,发布场景报错bug。第一视角
功能。使用WSAD
或方向键控制前后左右移动,鼠标控制视线方向。添加模式
选择,移动到绘制工具栏中。添加正交相机和透视相机
功能。添加箭头帮助器和坐标轴帮助器
功能。.ttf
字体文件转换成.json
文件。Web.config
增加说明:
Web.config
中增加.json
的MIME-Type
,避免去掉.*
和.
的MIME-Type
后,由于部分iis缺少.json
的MIME-Type
导致整个后端报500错误。添加模式
改为保存在浏览器缓存中,默认改为点击场景添加
模型。d3.js
,不再使用d3
开发可视化功能,使用d3-dispatch
代替完整版d3.js
。消息
、成功
、警告
、错误
四种情景。打砖块
、相机
、粒子
、乒乓球
、着色器
示例。(three.js自带)