车辆及模拟游戏的实现方法及车载显示终端和介质

文档序号:819362 发布日期:2021-03-30 浏览:7次 >En<

阅读说明:本技术 车辆及模拟游戏的实现方法及车载显示终端和介质 (Vehicle and method for realizing simulation game, vehicle-mounted display terminal and medium ) 是由 程乐丹 程晓鹏 李锋 于 2019-09-29 设计创作,主要内容包括:本发明公开了一种车辆及模拟游戏的实现方法及车载显示终端和存储介质,其中,实现方法包括:检测到实车切换至游戏模式;获取实车在模拟游戏操作时的操作状态;以及,将所述操作状态映射到游戏操作功能图标的坐标点,其中,车载显示终端提供显示界面,显示界面上设置有所述游戏操作功能图标。本发明实施例的方法、车载显示终端和车辆,无需增加其它外设,即可体验游戏,成本低。(The invention discloses a vehicle and a method for realizing a simulation game, a vehicle-mounted display terminal and a storage medium, wherein the method for realizing the simulation game comprises the following steps: detecting that the real vehicle is switched to a game mode; acquiring the operation state of the real vehicle during the operation of the simulated game; and mapping the operation state to a coordinate point of a game operation function icon, wherein the vehicle-mounted display terminal provides a display interface, and the game operation function icon is arranged on the display interface. According to the method, the vehicle-mounted display terminal and the vehicle, games can be experienced without adding other peripheral equipment, and the cost is low.)

车辆及模拟游戏的实现方法及车载显示终端和介质

技术领域

本发明涉及车辆技术领域,尤其是涉及一种实车模拟游戏的实现方法,以及车载显示终端、车辆和非临时性计算机存储介质。

背景技术

车载显示终端,作为智能车载系统(基于android/linux开发)的显示已成为现在的主流,其显示和控制功能强大,娱乐化也逐渐成为各个车载开发系统的目标。赛车RCG类游戏因独特的赛车比赛体验、优质逼真的比赛画面、仿真的音效,备受游戏玩家们的热捧。目前赛车游戏的模拟体验主要是通过配置专业的模拟方向盘来实现,模拟方向盘主要功能包括:方向键、自定义按键功能设置,脚踏车。

但是,对于实车来说,使用模拟方向盘除了空间局限之外,这种模拟方向盘外设需要固定,通过USB有线设备接入游戏;以及,模拟方向盘中很多功能都是模拟实车档位,功能键,这种定制设备不仅成本高昂,支持玩的游戏类型多数为车辆厂家和游戏公司合作来定制的游戏,不够灵活,开发受到限制。

发明内容

本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明的一个目的在于提出一种实车模拟游戏的实现方法,该方法无需增加外设例如模拟方向盘,实车即可实现游戏功能,成本低,游戏开发更加灵活。

本发明的另一个目的在于提出一种非临时性计算机存储介质。

本发明的再一个目的在于提出一种车载显示终端。

本发明的又一个目的在于提出一种车辆。

为了达到上述目的,本发明第一方面实施例的实车模拟游戏的实现方法,包括:检测到实车切换至游戏模式;获取实车在模拟游戏操作时的操作状态;以及,将所述操作状态映射到游戏操作功能图标的坐标点,其中,车载显示终端提供显示界面,所述显示界面上设置有所述游戏操作功能图标。

根据本发明实施例的实车模拟游戏的实现方法,在实车中设置游戏模式,可以提高安全性,并且将实车的转向、制动、加速等操作状态直接映射到车载显示终端的显示界面的游戏操作功能图标,从而在用户体验游戏时,可以方便地使用实车自有系统来进行游戏,不需要任何例如手柄、模拟方向盘此类外设使用,节省成本,并且通过该实现方法无需定制游戏,实现游戏种类更多样。

在一些实施例中,将所述操作状态映射到游戏操作功能图标的坐标点,包括:接收到启动指令,车载显示终端的辅助应用工具提供坐标匹配界面;根据所述操作状态的类型在所述坐标匹配界面选择坐标匹配模拟图标;通过所述坐标匹配模拟图标将所述实车的操作状态转换为触屏事件,并将所述触屏事件映射到对应的所述游戏操作功能图标的坐标点,以进行功能匹配。其中,辅助应用工具对车载显示终端只占用少量的内存,对车载显示终端体验游戏时不会有影响,提高游戏体验效果。

在一些实施例中,将所述触屏事件映射到对应的所述游戏操作功能图标的坐标点包括:检测所述坐标匹配模拟图标的移动状态;根据所述移动状态确定所述坐标匹配模拟图标被移动到对应的所述游戏操作功能图标的触控区;以及,抓取所述游戏操作功能图标的坐标点,并保存。

在实施例中,所述坐标匹配模拟图标包括加速坐标匹配图标、制动坐标匹配图标和转向坐标匹配图标中的至少一种。

在一些实施例中,所述坐标匹配模拟图标为多个,所述坐标匹配模拟图标与所述游戏操作功能图标对应设置。

在一些实施例中,抓取所述游戏操作功能图标的坐标点包括:一次性抓取所述游戏界面上的所有所述游戏操作功能图标的坐标点。

本发明第二方面实施例的非临时性计算机存储介质,其上存储有计算机程序,所述计算机程序被执行时实现所述的实车模拟游戏的实现方法。

为了达到上述目的,本发明第三方面实施例的车载显示终端,包括:显示屏和存储器;与所述储存器通信的至少一个处理器;其中,所述存储器存储有处理指令,所述处理器执行所述处理指令时实现所述的实车模拟游戏的实现方法。

根据本发明实施例的车载显示终端,通过执行所述的实车模拟游戏的实现方法,为实车体验车机游戏提供基础,无需增加其它外设,成本低。

为了达到上述目的,本发明第三方面实施例的车辆,包括:加速系统、制动系统和转向系统;车载显示终端,设置有辅助应用工具,用于执行所述的实车模拟游戏的实现方法。

根据本发明实施例的车辆,通过车载显示终端执行上面实施例的实车模拟赛车游戏的实现方法,无需增设其它外设,即可体验机车游戏,简单易实施,成本低。

在一些实施例中,所述车辆还包括档位器,所述档位器设置有游戏档位。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1是根据本发明的一个实施例的实车模拟赛车游戏的实现方法的流程图;

图2是根据本发明的另一个实施例的实车模拟赛车游戏的实现方法的流程图;

图3是根据本发明的一个实施例的车载显示终端的框图;

图4是根据本发明的一个实施例的车辆的框图;

图5是根据本发明的另一个实施例的车辆的框图。

具体实施方式

下面详细描述本发明的实施例,参考附图描述的实施例是示例性的,下面详细描述本发明的实施例。

下面参考图1描述根据本发明实施例的实车模拟游戏的实现方法。

图1是根据本发明的一个实施例的实车模拟游戏的实现方法的流程图,如图1所示,本发明实施例的实车模拟游戏的实现方法至少包括步骤S1、步骤S2和步骤S3,具体说明如下。其中,实车上设置车载显示终端,例如车载PAD。

S1,检测到实车切换至游戏模式。

具体地,在车机上玩游戏存在安全隐患,因此,在本发明的实施例中,在实车的档位器中设置游戏档位,该游戏档位与实车的驻车档、倒车档、空挡、前进挡并列,属于车辆档位。在此游戏档位时,用户才可以体验车机游戏,其它档位均不能触发所有游戏映射功能,以保证驾车安全。

在想体验游戏时,用户可以操作档位器,将档位切换至游戏档位,实车检测到游戏档位操作动作,将实车档位切换至游戏挡,以启动游戏模式。

S2,获取实车在模拟游戏操作时的操作状态。

S3,将操作状态映射到游戏操作功能图标的坐标点。

其中,车载显示终端提供显示界面,显示界面上设置有游戏操作功能图标。

例如,赛车游戏应用中的主要功能包括:油门、刹车、转向等。在实车切换至游戏档位后,可以在车载显示终端启动游戏显示界面,显示界面中设置有对应油门的加速功能图标、对应刹车的制动功能图标以及对应转向的转向功能图标,通过游戏操作功能图标的操作可以实现游戏的响应动作。

在实施例中,可以通过辅助应用工具来实现操作状态与游戏操作功能图标的坐标点的匹配,辅助应用工具可以是装在在车载显示终端中的APP应用程序,通过该应用工具可以对所有游戏功能进行相关的初始化和配置工作,例如方向盘转向选择、刹车油门踏板等事件,可以通过车辆的CAN总线传递数据给接口监听数据变化值,来传给该匹配辅助应用工具,该匹配辅助应用工具通过获取对应的状态来进行操作,将状态映射到游戏界面的对应的游戏操作功能图标。

例如,在实车上踩下油门时,可以获取油门深度数据值,根据油门深度数据值确定实车的加速操作状态,并将该加速操作状态映射到车载显示终端的显示界面的加速功能图标并触发加速功能按键功能进行加速。再例如,当踩下制动踏板时,可以获取到刹车深度数据值,并根据刹车深度数据值确定实车的刹车操作状态,将状态映射到显示界面的制动功能图标并触发制动功能按键功能进行刹车;再例如,当实车方向盘转向时,可以获取方向盘左转或右转的转角数据值,并根据转角数据值确定实车的转向状态,并将转向状态映射到显示界面的转向功能图标的触点,可以通过触点滑动实现游戏中模拟游戏的转向。

将实车模拟游戏操作时的操作状态映射到车载显示终端的显示界面的游戏操作功能按键的功能之后,保存映射关系,进而即可通过操作实车的油门踏板、制动踏板或转向系统,来实现车载显示终端的游戏界面的游戏。

根据本发明实施例的实车模拟游戏的实现方法,在实车中设置游戏模式,可以提高安全性,并且将实车的转向、制动、加速等操作状态直接映射到车载显示终端的显示界面的游戏操作功能图标,从而在用户体验游戏时,可以方便地使用实车自有系统来进行游戏,不需要任何例如手柄、模拟方向盘此类外设使用,节省成本,并且,无需定制游戏,实现游戏种类更多样。

进一步地,在实施例中,辅助应用工具可适用于Android平台的任何赛车游戏,不需要针对车载显示终端定制游戏,从而开发更加灵活、多样,满足各种实车体验不同游戏的需要,以及,辅助应用工具对车载显示终端只占用少量的内存,对车载显示终端体验游戏时不会有影响,提高游戏体验效果。具体地,辅助应用工具可以加载在车载显示终端中,通过获取实车操作例如油门刹车踏板状态和方向转向事件后,可以在车载显示终端的系统界面启动辅助应用程序,进而通过该应用程序将实车体验游戏时的各种操作状态映射到游戏操作功能图标的功能,进行保存,即可方便地通过实车操作来体验游戏。

具体地,在切换到游戏模式后,用户可以触发车载显示界面上的辅助应用工具图标,接收到启动指令,辅助应用工具启动,并提供坐标匹配界面。在一些实施例中,该辅助应用工具可以将其自身界面设置成任意大小可拖动的悬浮窗,不会妨碍在主界面上操作其它应用程序。

进一步地,在辅助应用工具的坐标匹配界面中,根据实车操作状态的类型选择坐标匹配模拟图标,例如操作状态可以包括对油门踏板的操作、刹车操作、转向操作等,可以同时选取多种功能的坐标匹配模拟图标,例如对于RCG游戏,在一些实施例中,坐标匹配模拟图标包括加速坐标匹配图标、制动坐标匹配图标和转向坐标匹配图标中的至少一种。例如,坐标匹配模拟图标可以选取四种坐标匹配模式,包括加速坐标模式、刹车坐标模式、左转坐标模式、右转坐标模式。当然,对于不同的游戏可以设置对应坐标模式功能。

进一步地,在选取坐标匹配模拟图标后,坐标匹配模拟图标将实车的操作状态转换为触屏事件,例如通过映射表的方式将各种操作状态与对应的坐标匹配功能的坐标点进行匹配,坐标匹配模拟图标将触屏事件映射到对应的游戏操作功能图标的坐标点,以进行功能匹配,即可完成实车对游戏的配置。

其中,可以通过类插件检测坐标匹配模拟图标的移动状态;根据移动状态确定坐标匹配模拟图标被移动到对应的游戏操作功能图标的触控区,则抓取游戏操作功能图标的坐标点,并保存,即可实现坐标匹配模拟图标与游戏操作功能图标的功能匹配。

例如,在辅助应用工具的悬浮窗中选择坐标匹配模拟图标后,悬浮窗中会同时弹出四个模拟按键点的提示框,即对应加油、制动、左转、右转的四种坐标匹配模拟按键,将相应的按键点提示框分别拖动到游戏界面中对应的游戏操作功能按键的触控区,各个按键点提示框即可得到对应游戏操作功能图标的坐标点,关闭悬浮框配置界面的同时保存该游戏操作功能图标的坐标点,即实现了实车模拟游戏操作时的操作状态与游戏操作功能图标功能的匹配,进而通过实车的方向盘、油门和刹车即可来体验游戏。

其中,按键点提示框是对应各操作功能的弹框,比如加速功能,左转,右转、制动等,将该功能弹窗可以手动拖动到车载显示终端显示界面对应的游戏操作功能图标的位置,Android抓取到屏幕的touch事件(event),可以得到该event的坐标X,Y.即可抓取到显示界面对应该功能的游戏操作功能图标的坐标点。例如,对于Android平台,可以采用MotionEvent类来存储触屏事件触点的坐标,模拟按下的状态:按下,抬起。然后将这些存有触点信息的MotionEvent触点事件传给Instrumentation进行处理,以实现实车操作状态的触屏事件与有效操作功能按键的功能的映射。

对于上面的实施例,按键点提示框中的按键点与车载显示终端的显示界面的游戏操作功能图标的坐标点是功能一一对应,例如,加速按键点弹窗只能拖动到游戏界面的加速功能图标位置,从而实现实车模拟游戏操作的状态与车载显示终端的显示界面的游戏操作功能图标的功能的映射,即可通过操作实车来体验游戏。

在实施例中,坐标匹配模拟图标为多个例如上面的对应加速、制动和转向的四个模拟图标,坐标匹配模拟图标与游戏操作功能图标对应设置,在实现坐标匹配模拟图标与游戏操作功能图标的功能匹配时,辅助应用工具可以一次性抓取显示界面上的所有游戏操作功能图标的坐标点,并实现对应游戏操作功能图标坐标点与实车方向盘、油门刹车获得操作状态进行功能匹配,从而,可以实现多个功能同时设置,操作更加简单便捷。

基于上面实施例的实车模拟游戏的实现方法,如图2所示,该实现方法的实现过程可以包括以下步骤。

S100,打开辅助应用工具的悬浮框。

S101,启动游戏界面。

S102,选择坐标匹配模拟图标,即选择模拟功能,例如包括油门加速、刹车、左转向、右转向、其它功能模拟。

S103,拖动选择的模拟图标。

S104,同时抓取多个游戏操作功能图标的坐标点。

S105,关闭悬浮框,保存坐标点功能。

S106,操作实车,以体验游戏。

概括来说,本发明实施例的实车模拟游戏的实现方法,无需增加其它外设,即可体验游戏,节省成本,以及,设置游戏档位,使用安全,游戏体验效果好。

本发明第二方面实施例的非临时性计算机存储介质,其上存储有计算机程序,该计算机程序被执行时可以实现上面实施例的实车模拟游戏的实现方法。

图3所示为根据本发明的一个实施例的车载显示终端的框图,如图3所示,车载显示终端40包括:显示屏11和存储器12;与储存器12通信的至少一个处理器13;其中,存储器12存储有处理指令,处理器13执行处理指令时实现所述的实车模拟游戏的实现方法。

根据本发明实施例的车载显示终端10,通过执行所述的实车模拟游戏的实现方法,为实车体验游戏提供基础,无需增加其它外设,成本低。

下面参照附图4和5描述本发明第三方面实施例的车辆。

图4是根据本发明的一个实施例的车辆的框图,如图4所示,本发明实施例的车辆1包括加速系统10、制动系统20、转向系统30和车载显示终端40,其中,车载显示终端40中设置有辅助应用工具,例如用于实现实车模拟游戏操作时操作状态与游戏界面的游戏操作功能图标的功能映射的APP。车载显示终端40用于执行上面实施例的实车模拟游戏的实现方法,该实现方法的实现过程可以参照上面实施例的说明。

根据本发明实施例的车辆1,通过车载显示终端40执行上面实施例的实车模拟游戏的实现方法,无需增设其它外设,即可体验机车游戏,简单易实施,成本低。

进一步地,在实施例中,如图5所示,车辆1还包括档位器50,档位器50设置有游戏档位,该游戏档位与实车的驻车档、倒车档、空挡、前进挡并列,属于车辆档位。在此游戏档位时,用户才可以体验游戏,其它档位均不能触发所有游戏映射功能,以保证驾车安全。

车辆的整车控制器60用于,在检测到游戏档位操作动作时,将实车档位切换至游戏挡,以启动游戏模式,首次体验游戏时,可以参照上面实施例的实现方法来配置实车操作状态与游戏操作功能图标的功能,配置后即可通过实车来体验游戏,可适用于Android平台的任何类型游戏,不需要针对车载显示终端定制游戏,灵活多样,满足用户体验不同游戏的需要。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:操控装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类