[发明专利]一种基于UE引擎实现物品可实时单侧缩放的方法有效
申请号: | 201810241629.3 | 申请日: | 2018-03-22 |
公开(公告)号: | CN108499109B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 沈宝亮;田晓林 | 申请(专利权)人: | 厦门龙视科技有限公司 |
主分类号: | A63F13/60 | 分类号: | A63F13/60 |
代理公司: | 北京睿智保诚专利代理事务所(普通合伙) 11732 | 代理人: | 周新楣 |
地址: | 361000 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ue 引擎 实现 物品 实时 缩放 方法 | ||
本发明公开了一种基于UE引擎实现物品可实时单侧缩放的方法,包括如下步骤:S1.使用UE的Actor蓝图的静态物体组件,获取静态物体的边界框,进而获取边界框的X、Y、Z三个轴向的最大值和最小值;根据此X、Y、Z的最大值和最小值计算X、Y、Z的6个轴心点;S2.根据此6个轴心点精确定位在边界框的6个面上;S3.6个轴心点对鼠标进行反应,确定其中一个需要操作的轴心点;S4.固定其对立面的轴心点,捕捉鼠标移动的位置和移动的距离,赋予该轴心点的移动,实现对当前静态物体的单侧缩放。本发明可实现单侧缩放的同时,也可以更为精确尺寸的缩放。
技术领域
本发明涉及虚拟现实软件开发应用领域,具体涉及一种基于UE引擎实现物品可实时单侧缩放的方法。
背景技术
游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。大部分都支持多种操作平台,如Linux、Mac OS X、微软Windows。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。
现有的一种基于游戏引擎设计的实现物品的缩放,是左右对称缩放,例如一个面伸长一倍,其对立面同时自动地对称地伸长一倍,且其是基于倍数来缩放的,无法实现更精确的缩放尺寸。
发明内容
有鉴于此,为解决上述技术问题,本发明的目的在于提出一种基于UE引擎实现物品可实时单侧缩放的方法,其可实现单侧缩放的同时,也可以更为精确尺寸的缩放。
所采用的技术方案为:
一种基于UE引擎实现物品可实时单侧缩放的方法,包括如下步骤:
S1.使用UE的Actor蓝图的静态物体组件,获取静态物体的边界框,进而获取边界框的X、Y、Z三个轴向的最大值和最小值;根据此X、Y、Z的最大值和最小值计算X、Y、Z的6个轴心点;
S2.根据此6个轴心点精确定位在边界框的6个面上;
S3.6个轴心点对鼠标进行反应,确定其中一个需要操作的轴心点;
S4.固定其对立面的轴心点,捕捉鼠标移动的位置和移动的距离,赋予该轴心点的移动,实现对当前静态物体的单侧缩放。
UE引擎即Unreal Engine虚幻引擎,虚幻引擎是一款3D游戏引擎和开发工具,它支持从2D的移动平台游戏到电脑到游戏主机平台的3D游戏大作的开发,市面上大量优秀的游戏都是基于UE制作的。
虚幻引擎提供了Windows与Mac平台的开发工具下载,其制作的作品可以在Windows、Mac、Linux以及PS4、X-Box One、iOS、Android甚至是HTML5等平台上运行。
目前最新的虚幻引擎为UE4引擎。优选地,UE引擎为UE4引擎。
优选地,S4中,固定其对立面的轴心点,捕捉鼠标移动的位置和移动的距离,根据鼠标的移动方式的不同,赋予该轴心点不同的移动,实现对当前静态物体的单侧缩放、移动或旋转。
与现有技术相比,本发明的有益效果在于:
本发明通过设置物品(即静态物体)6个面的总6个轴心点,鼠标对其中一个轴心点反应,从而可以实现对物品的单侧控制。由于单侧控制是非对称的,无需倍数缩放,从而可以实现更为精确尺寸的自由缩放。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门龙视科技有限公司,未经厦门龙视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810241629.3/2.html,转载请声明来源钻瓜专利网。