切换深色模式
ThingJS UE与Unreal Engine的区别
前言
ThingJS UE兼容Unreal Engine的所有功能
ThingJS UE是基于虚幻引擎(Unreal Engine)封装的以ThingJS API作为上层接口的二次开发平台
唯一区别:
ThingJS UE不能直接加载Unreal Editor导出的二进制数据包(.pak),需要使用ThingJS UE的云端服务器导出或者使用ThingJS UE的编译版本
为什么有这个区别⁉️
ThingJS UE基于Unreal Engine C++源码进行拓展,导致在场景对象序列化时会比发行版的多出部分新字段的占用。在加载反序列化.pak二进制数据包时,出现内存数据无法对齐的情况,导致解析失败。表现为ThingJS UE启动时出现各种各样异常的崩溃异常。
其他区别
ThingJS UE | Unreal Engine | |
---|---|---|
开发语言 | Javascript | C++ / Blueprint |
3D坐标系 | 右手坐标系 | 左手坐标系 |
基础单位 | 米 | 厘米 |