找回密码
 立即注册
查看: 558|回复: 0

XDreamer中文交互编辑器

[复制链接]
发表于 2023-4-6 09:39 | 显示全部楼层 |阅读模式
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系统的设备上;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-12-4 01:51 , Processed in 0.103758 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表