[发明专利]基于Unity3D的移动端触摸交互脚本的优化方法在审

专利信息
申请号: 201611240689.0 申请日: 2016-12-29
公开(公告)号: CN106648820A 公开(公告)日: 2017-05-10
发明(设计)人: 贾志强 申请(专利权)人: 天津瀚海星云数字科技有限公司
主分类号: G06F9/45 分类号: G06F9/45
代理公司: 天津滨海科纬知识产权代理有限公司12211 代理人: 马倩倩
地址: 300384 天津市滨海*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 unity3d 移动 触摸 交互 脚本 优化 方法
【说明书】:

技术领域

发明属于Unity3D技术领域,尤其是涉及一种基于Unity3D的移动端触摸交互脚本的优化方法。

背景技术

目前U3D中实现平移、缩放、旋转触摸操作的Touch脚本或开发包,流行是TouchScript,LeanTouch,InputTouch等,体量大太,多达10个、20几个脚本文件,部署过程繁杂,易用性太差,发布时也给软件下载部署造成压力。

。摒弃现有实现类似3D Max样式的触摸操作的繁杂、大体量的脚本实现,

发明内容

有鉴于此,本发明旨在提出一种基于Unity3D的移动端触摸交互脚本的优化方法,以轻量的单个脚本实现平移、缩放、旋转触摸操作的功能。。

为达到上述目的,本发明的技术方案是这样实现的:

基于Unity3D的移动端触摸交互脚本的优化方法,包括如下内容:

通过对摄像机的三个参数的控制来形成实现模型的平移、旋转、缩放功能的单个脚本文件,所述三个参数包括摄像机虚拟中心的位移参数、摄像机Orbit旋转角度参数和摄像机与模型的距离参数。

进一步的,所述摄像机Orbit旋转角度参数以在球状坐标系中,通过水平方位角φ和垂直角θ来定位在单位球体中的位置而得到的。

相对于现有技术,本发明具有以下优势:

本发明方法摒弃现有实现类似3D Max样式的触摸操作的繁杂、大体量的脚本实现,以轻量的单个脚本实现平移、缩放、旋转触摸操作。

具体实施方式

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面结合实施例来详细说明本发明。

一种基于Unity3D的移动端触摸交互脚本的优化方法,包括如下内容:

通过对摄像机的三个参数的控制来形成实现模型的平移、旋转、缩放功能的单个脚本文件,所述三个参数包括摄像机虚拟中心的位移参数、摄像机Orbit旋转角度参数和摄像机与模型的距离参数。

所述摄像机虚拟中心的位移参数Offset:

摄像机虚拟中心以摄像机虚拟Parent,空GameObject实现,如此摄像机平移,只需移动该parent即可,实际上,摄像机总是在围绕该虚拟中心在做Orbit旋转。

所述摄像机Orbit旋转角度参数:

其一,摄像机朝向:

Orbit模式,即摄像机总是面向特定对象,这个以LookAt函数实现;

其二,不以传统的笛卡尔坐标系中xyz位置坐标定摄像机的位置,而是以球状坐标系中,通过水平方位角φ和垂直角θ来定位在单位球体中的单位位置,如此参数成指数下降,也可有效利用球体坐标系中的三角函数计算。

所述摄像机与模型的距离参数:

上面2个参数已经定了摄像机在球坐标系中的方位,那么只差距离一个参数,即可确定了摄像机的具体位置。缩放,在3D引擎中,3D摄像机距离物体,距离近,则在视觉上则大,距离远,则视觉上就小,大多所谓缩放就是通过调节摄像机相对物体的空间距离实现的。所以我们控制缩放,即增加一个距离参数即可。

本发明是脚本的轻量化实现,将通过很多个脚本来实现的功能用一个单一的脚本来实现。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津瀚海星云数字科技有限公司,未经天津瀚海星云数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611240689.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top