一种基于UE引擎的路径生成方法技术

技术编号:25273340 阅读:37 留言:0更新日期:2020-08-14 23:05
本发明专利技术公开了一种基于UE引擎的路径生成方法,其包括如下步骤:S1.在UE引擎里,使用曲线工具,通过鼠标依次点击添加多个曲线点,相邻的曲线点形成曲线路径;S2.开发路径类型,该路径类型包括汽车、人物或自定义物品对象;对S1初步绘制的曲线路径进行编辑,包括曲线参数的修改;S3.当路径类型选择汽车时,汽车包括从外部引入的车型列表的手动选择模式和系统随机分配多个车型的自动选择模式;曲线参数的修改包括车道的双向编辑、开放和闭合路径的编辑、隐藏和显示的编辑、以及无限地增加或插入曲线点的编辑等。本发明专利技术大大丰富了多种路径的生成方法。

【技术实现步骤摘要】
一种基于UE引擎的路径生成方法
本专利技术涉及虚拟现实软件开发应用领域,具体涉及一种基于UE引擎的路径生成方法。
技术介绍
UE引擎即UnrealEngine虚幻引擎,虚幻引擎是一款3D游戏引擎和开发工具,它支持从2D的移动平台游戏到电脑到游戏主机平台的3D游戏大作的开发,市面上大量优秀的游戏都是基于UE制作的。虚幻引擎提供了Windows与Mac平台的开发工具下载,其制作的作品可以在Windows、Mac、Linux以及PS4、X-BoxOne、iOS、Android甚至是HTML5等平台上运行。目前的一种基于UE引擎的路径生成方法,只能做到单向单车道或单向多车道,但是不能对路径进行编辑。
技术实现思路
有鉴于此,为解决上述技术问题,本专利技术的目的在于提出一种基于UE引擎的路径生成方法,其能够对曲线路径进行多种方式编辑。所采用的技术方案为:一种基于UE引擎的路径生成方法,包括如下步骤:S1.在UE引擎里,使用曲线工具,通过鼠标依次点击添加多个曲线点,相邻的曲线点形成曲线路径;S2.开发路径类型,该路径类型包括汽车、人物或自定义物品对象;对S1初步绘制的曲线路径进行编辑,包括曲线参数的修改;S3.当路径类型选择汽车时,汽车包括从外部引入的车型列表的手动选择模式和系统随机分配多个车型的自动选择模式;曲线参数的修改包括如下S31-S35中的任意一种:S31.可根据曲线路径的单向车道增添一个相同的对向车道,生成双向车道;S32.可将单向的曲线路径修改成闭合的曲线路径;S33.可修改曲线路径为隐藏或显示;S34.开发钢笔工具,可对当前的开放状态的曲线路径头尾编辑,添加新的曲线点;或者在曲线路径中的两点之间开发设置“+”号,使新的曲线点和原有的曲线点之间自动生成新的“+”号,可以循环地在已经形成的两个曲线点中加入新的曲线点;S35.可移动曲线点或可删除曲线点。进一步地,在S31中设置可选择的单向车道数:单车道、双车道或三车道,以及车道的路宽的选择、车流密度0-100%的选择、速度0-120km/h的选择。进一步地,当生成双向车道时,设置可选择的车道之间的隔离带宽度。进一步地,S4.在S3的基础上,继续选择路径类型为人物时,人物包括从外部引入人物的手动选择模式和系统随机分配多个人物的自动选择模式。进一步地,当路径类型选择为人物时,可以设置一个可编辑的选择模块,包括正向和反向的选择、宽度0-100%的选择、物品对象位于曲线路径上占据的路宽的选择。进一步地,开发自定义系统模块,使得当路径类型选择为自定义物品对象,可以自定义包括自定义物品对象的行走速度、间距、偏移和随机角度。本专利技术的有益效果在于:本专利技术能够对初步生成的曲线路径进行多种方式的编辑,包括车道的双向编辑、开放和闭合路径的编辑、隐藏和显示的编辑、以及无限地增加或插入曲线点的编辑,大大丰富了多种路径的生成方法。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为实施例1的基于UE引擎的路径生成方法中选择路径类型为汽车时的可编辑界面示意图。图2为实施例1的基于UE引擎的路径生成方法中选择路径类型为汽车时,一种编辑后生成的效果图。图3为实施例2的基于UE引擎的路径生成方法的选择路径类型为人物时的可编辑界面示意图。图4为实施例2的基于UE引擎的路径生成方法的选择路径类型为自定义时的可编辑界面示意图。图5为实施例2的基于UE引擎的路径生成方法中选择路径类型为人物时,一种编辑后生成的效果图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术优选的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1参见图1和图2所示,一种基于UE引擎的路径生成方法,包括如下步骤:S1.在UE引擎里,使用曲线工具,通过鼠标依次点击添加多个曲线点,相邻的曲线点形成曲线路径;S2.开发路径类型,该路径类型包括汽车、人物或自定义物品对象;对S1初步绘制的曲线路径进行编辑,包括曲线参数的修改;S3.当路径类型选择汽车时,汽车包括从外部引入的车型列表的手动选择模式和系统随机分配多个车型的自动选择模式;曲线参数的修改包括如下S31-S35中的任意一种:S31.可根据曲线路径的单向车道增添一个相同的对向车道,生成双向车道;如图2所示的效果图。当生成双向车道时,设置可选择的车道之间的隔离带宽度。也可选择单向车道数:单车道、双车道或三车道,以及车道的路宽的选择、车流密度0-100%的选择、速度0-120km/h的选择。也可对车道进行反向选择,形成反向的单车道,如图1所示。S32.可将单向的曲线路径修改成闭合的曲线路径;如图1所示。S33.可修改曲线路径为隐藏或显示;如图1所示。S34.开发钢笔工具,可对当前的开放状态的曲线路径头尾编辑,添加新的曲线点;或者在曲线路径中的两点之间开发设置“+”号,使新的曲线点和原有的曲线点之间自动生成新的“+”号,可以循环地在已经形成的两个曲线点中加入新的曲线点,鼠标点击“+”号即可生产新的曲线点;S35.可移动曲线点或可删除曲线点。对初步生成的曲线路径进行多种方式的编辑,包括车道的双向编辑、开放和闭合路径的编辑、隐藏和显示的编辑、以及无限地增加或插入曲线点的编辑,能够大大丰富多种路径的生成方法。在上述的几种编辑中,其中,车辆在正向曲线路径(在UE引擎中,曲线包括直线)上的移动,增加曲线点的正向编辑算法可以如下:绘制有起点和终点的曲线,起点和终点有长度值,可以通过长度增量获取曲线每段长度在UE场景中的坐标值,同时设置选择的对象,对象通过当前的自身的在曲线上的长度值做增量,转换为曲线当前在场景中的坐标值,然后更新对象自身的坐标,依此原理不断循环重复。对象可根据鼠标的点击更新坐标。例如第一点从0开始做增量,鼠标依次点击,依次添加新的点,点与点之间形成线段(有长度值),相邻的后面点击的点根据前面的点做增量,同时在此点与点之间形成新的线段。对插入点的编辑算法可以如下(插入点即是“+”号插入的新的曲线点):每一个已经添加的点都有自动编号,例如从0增量开始进行标号过:0-N,N为自然数。根据鼠标选择的点击的编号判断其是否小于当前的N/2,如果是(即小于),则以头部加点的方式进行编辑,同时新增的点自动成为新点编号为0点,对之后的点重新编号排序;如果否(即大于或等于),则以尾部本文档来自技高网...

【技术保护点】
1.一种基于UE引擎的路径生成方法,其特征在于,包括如下步骤:/nS1.在UE引擎里,使用曲线工具,通过鼠标依次点击添加多个曲线点,相邻的曲线点形成曲线路径;/nS2.开发路径类型,该路径类型包括汽车、人物或自定义物品对象;对S1初步绘制的曲线路径进行编辑,包括曲线参数的修改;/nS3.当路径类型选择汽车时,汽车包括从外部引入的车型列表的手动选择模式和系统随机分配多个车型的自动选择模式;曲线参数的修改包括如下S31-S35中的任意一种:/nS31.可根据曲线路径的单向车道增添一个相同的对向车道,生成双向车道;/nS32.可将单向的曲线路径修改成闭合的曲线路径;/nS33.可修改曲线路径为隐藏或显示;/nS34.开发钢笔工具,可对当前的开放状态的曲线路径头尾编辑,添加新的曲线点;或者在曲线路径中的两点之间开发设置“+”号,使新的曲线点和原有的曲线点之间自动生成新的“+”号,可以循环地在已经形成的两个曲线点中加入新的曲线点;/nS35.可移动曲线点或可删除曲线点。/n

【技术特征摘要】
1.一种基于UE引擎的路径生成方法,其特征在于,包括如下步骤:
S1.在UE引擎里,使用曲线工具,通过鼠标依次点击添加多个曲线点,相邻的曲线点形成曲线路径;
S2.开发路径类型,该路径类型包括汽车、人物或自定义物品对象;对S1初步绘制的曲线路径进行编辑,包括曲线参数的修改;
S3.当路径类型选择汽车时,汽车包括从外部引入的车型列表的手动选择模式和系统随机分配多个车型的自动选择模式;曲线参数的修改包括如下S31-S35中的任意一种:
S31.可根据曲线路径的单向车道增添一个相同的对向车道,生成双向车道;
S32.可将单向的曲线路径修改成闭合的曲线路径;
S33.可修改曲线路径为隐藏或显示;
S34.开发钢笔工具,可对当前的开放状态的曲线路径头尾编辑,添加新的曲线点;或者在曲线路径中的两点之间开发设置“+”号,使新的曲线点和原有的曲线点之间自动生成新的“+”号,可以循环地在已经形成的两个曲线点中加入新的曲线点;
S35.可移动曲线点或可删除曲线点。


2.根据权利要求1所述的...

【专利技术属性】
技术研发人员:田晓林沈宝亮
申请(专利权)人:厦门龙视科技有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1