[发明专利]基于Unity3D软件在PC或移动端通过鼠标单手操作实现漫游控制的方法在审
申请号: | 202111586752.7 | 申请日: | 2021-12-22 |
公开(公告)号: | CN114265511A | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 吴楠;冯燕宁;崇志国;冯鑫 | 申请(专利权)人: | 北京市市政工程设计研究总院有限公司 |
主分类号: | G06F3/0354 | 分类号: | G06F3/0354;G06F3/04842;G06F3/0485;G06F30/13 |
代理公司: | 北京万科园知识产权代理有限责任公司 11230 | 代理人: | 张亚军;陈宪忠 |
地址: | 100082 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 unity3d 软件 pc 移动 通过 鼠标 操作 实现 漫游 控制 方法 | ||
1.一种基于Unity3D软件在PC或移动端通过鼠标单手操作实现漫游控制的方法,通过一组按钮实现,按钮组包括以下四个部分:启动和关闭漫游按钮,移动方向操控系统,速度滑竿,视点速至按钮;
所述启动和关闭漫游按钮是通过鼠标左键单击触发的,按速度滑竿设定的速度值,实现展示场景所使用的camera摄像机控件的向前运动,这里的向前运动是向camera的入射角方向移动;最终显示系统按照camera摄像机所呈现的图像进行显示;
所述移动方向操控系统的功能是通过操控鼠标来控制camera摄像机的入射角的方向,摄像机在移动过程中通过三个姿态角度进行控制,分别是偏航角yaw、俯仰角pitch和横滚角roll,将鼠标的右键形成的鼠标移动平面作为偏航角yaw和俯仰角pitch的控制平面,当点住鼠标右键上下移动时,系统捕捉鼠标右键上下移动的动作和幅度,从而在目前的camera入射角的俯仰角pitch角度值上增加变化量,实现俯仰角的变化;当点住鼠标右键左右移动时,系统捕捉鼠标右键上下移动的动作和幅度,从而在目前的camera入射角的偏航角yaw角度值上增加变化量,实现偏航角的变化;
所述速度滑竿是改变速度值的装置,其值的初始状态是最小值0,最大值视坐标系统对应的长度单位而定;
所述视点速至按钮是存放一个视点的坐标至此按钮中,点击按钮将camera的位置迅速移动到该坐标值的按钮。
2.权利要求1所述的方法,其特征在于:所述速度滑竿的触发通过两个方式:第一,是鼠标左键将滑竿上的档位进行拉拽得到速度值的改变;第二,通过鼠标中键的滑轮进行速度值的改变,滑轮向上滑动,速度值从最小值到最大值范围内的任意值进行递增,滑轮向下滑动,速度值从最大值到最小值范围内的任意值进行递减。
3.权利要求1所述的方法,其特征在于:所述视点速至按钮的触发通过鼠标左键单击完成的,点击后camera的自身位置坐标被修改至按钮存储的位置,camera的入射角角度值不变。
4.权利要求1所述的方法,其特征在于:所述视点速至按钮可以用作初始位置的恢复、鸟瞰、固定特征点的观察功能。
5.权利要求1所述的方法,其特征在于:所述启动和关闭漫游按钮、速度调节滑竿为单一按钮,所述视点速至按钮为一类按钮。
6.权利要求1所述的方法,其特征在于:所述鼠标右键的移动平面只能提供camera的两个角度值的控制,camera的横滚角roll在系统中被程序锁死,恒定等于0。
7.权利要求1所述的方法,其特征在于:速度滑竿的最大值为100,坐标系统是米,因此速度的单位为米/秒。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京市市政工程设计研究总院有限公司,未经北京市市政工程设计研究总院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111586752.7/1.html,转载请声明来源钻瓜专利网。