[发明专利]多平台交互方法、装置以及电子设备在审
申请号: | 202010701938.1 | 申请日: | 2020-07-20 |
公开(公告)号: | CN111803930A | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 潘科廷 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/42 | 分类号: | A63F13/42;A63F13/21 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 孔默 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 交互 方法 装置 以及 电子设备 | ||
本申请提供了一种多平台交互方法、装置以及电子设备,涉及游戏技术领域,缓解了相同的游戏程序无法同时满足三维和二维的多平台交互从而使游戏程序开发成本较大的技术问题。该方法包括:确定所述目标交互设备对应的目标交互模式;在所述目标交互模式下,监听所述目标交互设备的输入事件,并针对监听到的目标输入事件进行射线投射;确定射线投射到的目标交互控件,以及针对所述目标交互控件触发的射线事件;将所述射线事件关联至所述目标交互控件,以便所述目标交互控件响应所述射线事件。
技术领域
本申请涉及游戏技术领域,尤其是涉及一种多平台交互方法、装置以及电子设备。
背景技术
随着游戏领域的不断发展,可供玩家使用的游戏设备种类越来越多,有电视游戏机、掌上游戏机、个人计算机(Personal Computer,PC)、虚拟现实技术(Virtual Reality,VR)设备,等等。不同种类游戏设备之间的硬件差别也较大,例如,PC设备的硬件包括显示器、主机、键盘、鼠标等,而VR设备的硬件包括VR头显等。
目前,由于三维交互设备(如VR设备)与二维交互设备(如PC)的交互存在诸多的不同,相同的游戏程序无法同时满足三维和二维的多平台交互,使游戏程序的开发成本较大。
发明内容
本发明的目的在于提供一种多平台交互方法、装置以及电子设备,以缓解相同的游戏程序无法同时满足三维和二维的多平台交互从而使游戏程序开发成本较大的技术问题。
第一方面,本申请实施例提供了一种多平台交互方法,应用于交互系统,所述交互系统用于目标交互设备与游戏的交互,所述目标交互设备为三维交互设备或者二维交互设备,所述游戏包括交互控件;所述方法包括:
确定所述目标交互设备对应的目标交互模式;
在所述目标交互模式下,监听所述目标交互设备的输入事件,并针对监听到的目标输入事件进行射线投射;
确定射线投射到的目标交互控件,以及针对所述目标交互控件触发的射线事件;
将所述射线事件关联至所述目标交互控件,以便所述目标交互控件响应所述射线事件。
在一个可能的实现中,所述确定所述目标交互设备对应的目标交互模式的步骤包括:
确定所述目标交互设备的目标类型;
基于预先确定的类型与交互模式的对应关系,确定所述目标类型对应的目标交互模式下的键位表以及射线初始数据。
在一个可能的实现中,所述射线初始数据包括:
射线的标识、射线类型、射线的规格、射线的配置参数以及绑定的输入事件集合。
在一个可能的实现中,所述射线类型包括摄像机射线指针、空间射线指针以及用于交互的碰撞盒抽象射线指针。
在一个可能的实现中,每个所述用于交互的碰撞盒抽象射线指针绑定一个输入轴;所述确定射线投射到的目标交互控件的步骤,包括:
基于所述用于交互的碰撞盒抽象射线指针绑定的输入轴,对所述目标输入事件的投射射线指针进行碰撞检测,通过过滤确定所述投射射线指针碰撞的目标碰撞盒抽象射线指针,所述目标碰撞盒抽象射线指针对应于所述目标交互控件。
在一个可能的实现中,针对所述目标交互控件触发的射线事件包括,所述投射射线指针的移动逻辑和/或拖拽逻辑。
在一个可能的实现中,所述将所述射线事件关联至所述目标交互控件的步骤,包括:
基于所述投射射线指针的移动逻辑和/或拖拽逻辑,确定针对所述目标交互控件的操作指令;
将针对所述目标交互控件的操作指令关联至所述目标交互控件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010701938.1/2.html,转载请声明来源钻瓜专利网。