[发明专利]虚拟车厢连接方法、装置及电子设备有效
申请号: | 201911298441.3 | 申请日: | 2019-12-13 |
公开(公告)号: | CN111068307B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 熊波 | 申请(专利权)人: | 北京像素软件科技股份有限公司 |
主分类号: | A63F13/426 | 分类号: | A63F13/426;A63F13/803;G06F30/20;G06F30/15 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 谢玲 |
地址: | 102200 北京市昌平区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 车厢 连接 方法 装置 电子设备 | ||
本发明提供了一种虚拟车厢连接方法、装置及电子设备,涉及游戏技术领域,方法应用于游戏场景,方法包括:确定每节虚拟车厢在铁轨上的定位位置;确定铁轨在每个定位位置上的切线,并将每节虚拟车厢按照切线的方向进行设置;将按照切线的方向进行设置的每节虚拟车厢,通过设置在每节虚拟车厢两侧连接处预设位置的多个有序连接点进行对应连接,以使游戏玩家从虚拟车厢通过;有序连接点包括车厢外壁有序连接点和车厢内壁有序连接点。因此本发明缓解了现有技术中车厢之间的连接问题,从而在游戏过程中不会存在车厢穿帮和无法模拟玩家在车厢之间通过场景的问题。
技术领域
本发明涉及游戏技术领域,尤其是涉及一种虚拟车厢连接方法、装置及电子设备。
背景技术
在一些包含有列车的游戏场景中,在对多节列车仿真时需要在二维仿真的基础上加入三维仿真,二维仿真通常是将列车的一节节车厢以一个个长方形块连接起来表示,并在路线上行进。而三维仿真的引入更好的还原了列车车厢在路线上行进、路线切换、靠站等细节,为列车的安全行驶提供了更多的调度帮助。三维仿真在仿真列车时是使用三维模型去模拟列车,有车头、车厢、车尾,然后将它们连接起来组成一列火车。但由于车厢是刚体(不可变形),在转弯时或出现模型穿帮的问题,同时,由于车厢与车厢间的错位关系,导致玩家无法在车厢间通过。针对上述车厢错位和玩家无法通过的问题,目前尚未提出有效的解决方案。
发明内容
本发明的目的在于提供一种虚拟车厢连接方法、装置及电子设备,缓解了现有技术中车厢之间的连接问题,从而在游戏过程中不会存在车厢穿帮和无法模拟玩家在车厢之间通过场景的问题。
第一方面,本发明实施例提供了一种虚拟车厢连接方法,方法应用于游戏场景,方法包括:确定每节虚拟车厢在铁轨上的定位位置;确定铁轨在每个定位位置上的切线,并将每节虚拟车厢按照切线的方向进行设置;将按照切线的方向进行设置的每节虚拟车厢,通过设置在每节虚拟车厢两侧连接处预设位置的多个有序连接点进行对应连接,以使游戏玩家从虚拟车厢通过;有序连接点包括车厢外壁有序连接点和车厢内壁有序连接点。
在可选的实施方式中,确定每节虚拟车厢在铁轨上的定位位置的步骤,包括:根据虚拟车厢相对于铁轨的起始点的位置及虚拟车厢的长度确定虚拟车厢在铁轨上的定位位置。
在可选的实施方式中,确定铁轨在每个定位位置上的切线,并将每节虚拟车厢按照切线的方向进行设置的步骤,包括:基于游戏世界坐标确定定位位置的定位坐标;通过定位坐标计算铁轨在每个定位位置上的切线;将每节虚拟车厢按照切线的方向进行设置。
在可选的实施方式中,将按照切线的方向进行设置的每节虚拟车厢,通过设置在每节虚拟车厢两侧连接处预设位置的多个有序连接点进行对应连接的步骤,包括:将每节虚拟车厢的多个有序连接点按照预设顺序进行编号;确定每节虚拟车厢在铁轨上的位置,并将相邻的两节虚拟车厢具有相同编号的有序连接点进行连接。
在可选的实施方式中,方法还包括:确定每个有序连接点相对于定位位置的相对位置;基于相对于定位位置的相对位置确定每个有序点相对于世界坐标中心的世界位置。
在可选的实施方式中,方法还包括:制作车厢模型;车厢模型包括设置在每节虚拟车厢的两侧连接处的多个有序连接点。
第二方面,实施例提供一种虚拟车厢连接装置,装置应用于游戏场景,装置包括:位置确定模块,用于确定每节虚拟车厢在铁轨上的定位位置;方向设置模块,用于确定铁轨在每个定位位置上的切线,并将每节虚拟车厢按照切线的方向进行设置;连接模块,用于将按照切线的方向进行设置的每节虚拟车厢,通过设置在每节虚拟车厢两侧连接处预设位置的多个有序连接点进行对应连接,以使游戏玩家从虚拟车厢通过;有序连接点包括车厢外壁有序连接点和车厢内壁有序连接点。
在可选的实施方式中,位置确定模块用于:根据虚拟车厢相对于铁轨的起始点的位置及虚拟车厢的长度确定虚拟车厢在铁轨上的定位位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911298441.3/2.html,转载请声明来源钻瓜专利网。