Skip to content

Shadow Editor v0.5.0

Compare
Choose a tag to compare
@tengge1 tengge1 released this 05 May 09:36
· 961 commits to master since this release
  • Release Date: May 5, 2020
  • Update Logs:
  1. Rewrite the server using golang.
  2. Fix a bug that draco models cannot be loaded due to the upgrade of three.js.
  3. Models in .json format are no longer supported.
  4. Fix a bug that the bottom row of the category list window is blocked by the button.
  5. Fix a bug that the diffuse map cannot be loaded when it attaches to a geometry.
  6. Fix a bug that thumbnails cannot be set for audio, screenshot and video resources.
  7. Fix a bug that confirmation dialog cannot be closed with cancel and close button.
  8. Fix a bug that the role list will not refresh after deleting a role.

Compared with asp.net, golang has many advantages:

  1. Support both Windows, Linux and Mac.
  2. Similar to C language. support goroutine, which take great advantages of multi-core, and have high performance.
  3. Easy to learn. Huge standard libraries and third-party libraries, and high development efficiency.
  4. Can compiled into a single file, and when publish, no need to install golang nor nodejs when publishing.
  5. No iis required.
  6. Network data is compressed with gzip, and the speed of displaying and scene loading is really fast.
  7. No Visual Studio required. You can develop with Visual Studio Code for both the server and web.

Upgrade from C# version:

The data structure and web client is not changed, just copy ./ShadowEditor.Web/Upload/ folder to
build/public/Upload/.