MartinaSte 发表于 2023-4-6 09:39

XDreamer中文交互编辑器

1 软件介绍

1.1 软件描述

XDreamer (X梦想家)又称XDreamer中文交互编辑器,由北京讯驰视界科技有限公司开发、维护。
XDreamer是一款基于Unity平台开发的,可在Unity(包括编辑器与运行时)中使用的可扩展的中文交互编辑软件,可进行2D、3D、VR、AR、MR开发。
软件编辑器可运行在Windows与MacOS的Unity编辑器中;打包发布后,可在包括但不限于Windows、MacOS、Android、 iOSXDreamer (X梦想家)又称XDreamer中文交互编辑器,由北京讯驰视界科技有限公司开发、维护。

XDreamer是一款基于Unity平台开发的,可在Unity(包括编辑器与运行时)中使用的可扩展的中文交互编辑软件,可进行2D、3D、VR、AR、MR开发。

软件编辑器可运行在Windows与MacOS的Unity编辑器中;打包发布后,可在包括但不限于Windows、MacOS、Android、 iOS、WebGL等平台上运行。

通过XDreamer可轻松进行适配开发,支持移动终端(智能手机、平板电脑);VR终端( HTC VIVE、PICO、三星炫龙);MR终端(HoloLens);仿真环境( CAVE、CADWALL);桌面全息(VoxelTracker);支持触控交互,手柄交互,手势交互,体感交互,及定制设备交互等方式。、WebGL等平台上运行。
通过XDreamer可轻松进行适配开发,支持移动终端(智能手机、平板电脑);VR终端( HTC VIVE、PICO、三星炫龙);MR终端(HoloLens);仿真环境( CAVE、CADWALL);桌面全息(VoxelTracker);支持触控交互,手柄交互,手势交互,体感交互,及定制设备交互等方式。



XDreamer中文交互编辑器-【助力用户创造价值】



https://www.zhihu.com/video/1624145147280670720
1.2 软件特性


[*]中文界面
XDreamer的中文软件界面,逻辑编写等均是使用中文完成

[*]无编程实现交互
基于状态机支持可视化脚本,通过连线方式完成逻辑编写,即无需触碰一行代码,就能快速制作出原型并推出交互内容

[*]脱离IDE
基于中文界面与中文脚本开发的前提下,便于熟悉软件界面内容与使用规范,使用中文脚本,状态机系统进行可视化编程开发

[*]中文脚本命令
用户可使用中文脚本命令对一些特殊化的需求做开发和调整

[*]组件化工具包
将3D交互中频繁使用的通用功能做整合,直接使用即可

[*]MMO
支持XR(VR/AR/MR)、跨平台、跨终端、异地、多人、协同

[*]支持外设硬件
XDreamer提供多种立体模式输出,并针对多种VR,AR,MR硬件设备提供相应接口

[*]平台解决方案
OS交互组件是用于处理Unity与其运行时平台进行数据交互、通信的中间层组件。通过本组件可向外围宿主程勋请求或获取数据,也可将Unity内发生的事件会发消息到外围宿主程序

[*]资产包
提供材质、粒子、天空盒、UI、模型等多种资源,直接调用使用
2 软件模块

2.1 基础


[*]中文脚本:可用于存储中文脚本命令、执行中文脚本语句的核心组件;可处理的中文脚本包括:变量、函数、语法规则、数值、数组、字典、注释、选择集、数学库、公式库等类型;
[*]状态机系统:(简称 SMS、状态机),以状态调度为原则实现场景逻辑功能;
[*]工具库:基于Unity游戏对象与组件开发的各种功能的集合库;
[*]相机:用于控制、调度相机操作的管理器;
[*]日志:用于运行时进行功能调试时,各种调试、警告、异常、错误等信息的输出与显示;
[*]XGUI:用于调度、维护、管理GUI的插件;
[*]通用标准脚本:管理维护与Unity直接相关的各种中文脚本命令;包括:游戏对象、组件、资源对象、时间、IMGU1、UGU1、声音、动画、粒子、物理系统、二维向量、三维向量、文件等;
2.2 高级


[*]状态机系统扩展:基于状态机系统的扩展功能管理器插件;包括:状态机时间轴化扩展等;
[*]工具库扩展:基于Unity游戏对象与组件开发的各种功能的集合扩展库;
[*]数据库:可用于对接不同类型数据库的插件;
[*]时间轴:用于管理维护Unity中可时间轴化对象的管理器插件;包括:视频、音频、序列顿、GIF、状态机时间轴等;
[*]物理系统:用于模拟各种物理现象的工具;包括射击、碰撞、按钮、摇杆、抽屉和门开关;
[*]AR Foundation:用于对接Unity中AR Foundation的管理器组件;
[*]EasyAR:用于与第三方插件EasyAR对接的管理器插件;
[*]扩展开发:用于对XDreamer进行扩展开发的案例代码;
[*]Vuforia:用于对接Vuforia官方插件包的管理器组件;
2.3 外设


[*]外部设备输入:可用于管理外部设备(简称外设)输入: 主要基于Unity新版输入系统与旧版入管理器实现;
[*]XR交互工具包:用于对接Unity中XR交互工具包的管理器组件;
[*]ART:用于通过网络对接ART官方软件的的管理器组件;
[*]HoloLens:微软HoloLens设备;
[*]HTC VIVE:实现HTC VIVE的按钮事件监听,相机控制,交互输入等操作;
[*]OptiTrack:用于对接OptiTrack官方插件包的管理器组件;
[*]VoxelTracker:用于对接VoxelTracker官方插件包的管理器组件;
[*]XBox:用于管理XBox手柄并处理对应事件;
[*]ZVR:用于对接ZVR官方插件包的管理器组件;
[*]三星炫龙:用于对接三星玄龙头盔和手柄的管理器插件;
[*]立体显示:用于调度、维护、管理单通道或多通道立体显示的管理器;
2.4 专业


[*]拆装:用于设备拆装交互编辑;
[*]车辆驾驶:模拟摩托车、三轮车、汽车、卡车或更多轮的车辆的驾驶控制;
[*]网络交互:用于实现多个Unity打包程序的网络数据通信;可实现远程管理等功能;
[*]机械运动:用于模拟机械连杆结构、齿轮等运动形态;
[*]XR空间解决方案:用于统一整合常用外设型插件并配合XR配置工具使用的插件;
[*]多人在线MMO:支持跨平台、跨终端、多人异地协同的人员、房间、对象等数据信息同步;
[*]OS交互:用于Unity与iOS、安卓等平台交互的接口;
[*]嵌入式浏览器:用于对接嵌入式浏览器官方软件的管理器组件;
2.5 服务端独立程序


[*]数据库服务:可实现无编程、跨平台数据访问,支持大多数常用数据库,支持本地数据库的网络化,需部署在安装Windows系统的设备上;
[*]MMO服务:支持跨平台、跨终端、多人异地协同数据同步的独立应用,需部署在安装Windows系统的设备;
[*]XR交互空间:XR Interaction Space,简称XRIS实现多屏立体动态配置,需部署在安装Windows系统的设备上;
页: [1]
查看完整版本: XDreamer中文交互编辑器