[发明专利]基于UE4平台的UI系统及方法在审
| 申请号: | 202010715107.X | 申请日: | 2020-07-23 |
| 公开(公告)号: | CN111897530A | 公开(公告)日: | 2020-11-06 |
| 发明(设计)人: | 郑昊;刘飞 | 申请(专利权)人: | 上海珀立信息科技有限公司 |
| 主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/41;G06F9/451 |
| 代理公司: | 上海中外企专利代理事务所(特殊普通合伙) 31387 | 代理人: | 孙益青 |
| 地址: | 201111 上海市闵*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 ue4 平台 ui 系统 方法 | ||
1.一种基于UE4平台的UI系统,其特征在于,包括:渲染模块,布局模块,交互模块和编辑器模块;
所述渲染模块包括网格构建单元和渲染器,所述网格构建单元用于收集可渲染元素并基于可渲染元素构建出渲染网格,所述渲染器用于渲染空间;所述布局模块用于在设计场景中对UI元素进行布局;所述交互模块用于对UI元素赋予交互功能;所述编辑器模块用于创建UI元素,并对UI元素绑定时间属性和修改属性。
2.如权利要求1所述基于UE4平台的UI系统,其特征在于:所述渲染器包括屏幕空间UI渲染器和世界空间UI渲染器,所述屏幕空间UI渲染器用于收集屏幕空间中的UI元素,并在场景完成渲染之后的时间点中插入渲染队列,在不影响场景渲染的情况下把UI元素渲染到屏幕空间;所述世界空间UI渲染器用于收集并渲染世界空间的UI元素,并把UI元素的渲染网格提交至网格渲染队列中由UE4的渲染引擎处理。
3.如权利要求1所述基于UE4平台的UI系统,其特征在于:所述编辑器模块包括工具菜单、RectTransform编辑器、UISprite编辑器和UIFont制作工具;
所述工具菜单为编辑器的主入口,用于实现创建UI元素、创建复合元素、初始设置以及层级修改、删除和层级复制功能;所述RectTransform编辑器用于对创建出的UI元素编辑RectTransform属性;所述UIFont制作工具用于制作此UI系统的专用位图字体、并支持多种字体文件格式。
4.如权利要求1所述基于UE4平台的UI系统,其特征在于:所述布局模块包括布局模式和布局元素;所述布局模式用于按统一样式对子对象中所有UI元素进行布局控制;所述布局元素用于对独立的UI元素进行布局控制。
5.如权利要求1所述基于UE4平台的UI系统,其特征在于:所述交互模块遵循事件冒泡机制实现事件传递交互。
6.权利要求1-5任一项所述基于UE4平台的UI系统的使用方法,其特征在与包括如下步骤:
S1:启动UE4程序,选择工程文件夹并在该工程文件夹下创建工程、生成子目录Content;
S2:在Content的同一个目录下新建文件夹Plugins,并将LGUI文件夹复制到该Plugins文件夹下;
S3:进入设计场景,并在设计场景中依序创建画布和UI元素;
S4:在设计场景中对UI元素进行循环渲染和时间渲染。
7.如权利要求6所述基于UE4平台的UI系统的使用方法,其特征在于步骤S3包括:
S31:进入设计场景:打开UE4工程,进行重新编译后自动进入设计场景;
S32:创建画布:在LGUITools工具菜单下点击Basic Setup/World Space UI,创建一个预置的Canvas组件,该Canvas组件附带个示例文字和图片;
S33:在画布中创建UI元素。
8.如权利要求7所述基于UE4平台的UI系统的使用方法,其特征在于:步骤S3还包括:
S34:添加交互:对S33所得UI元素上添加交互组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海珀立信息科技有限公司,未经上海珀立信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010715107.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种锅炉补给水系统超滤自动清洗控制系统
- 下一篇:一种汽车旋转连接器





