[发明专利]基于Unity3D的游戏窗口匹配处理方法及系统在审
申请号: | 201710189331.8 | 申请日: | 2017-03-27 |
公开(公告)号: | CN107080942A | 公开(公告)日: | 2017-08-22 |
发明(设计)人: | 张继 | 申请(专利权)人: | 长沙趣动文化科技有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52;A63F13/77;G06F9/44;G06F3/023 |
代理公司: | 北京酷爱智慧知识产权代理有限公司11514 | 代理人: | 安娜 |
地址: | 410205 湖南省长沙市高新开发*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 unity3d 游戏 窗口 匹配 处理 方法 系统 | ||
1.一种基于Unity3D的游戏窗口匹配处理方法,其特征在于,包括:
步骤S1,获取预设映射表,所述预设映射表中存储不同游戏应用ID分别对应的进程名和窗口类名,所述预设映射表基于Unity预制件生成;
步骤S2,获取游戏应用的启动命令,根据所述游戏应用得到对应的当前进程名;
步骤S3,从所述预设映射表中获取与所述当前进程名对应的游戏应用ID,及所述游戏应用ID对应的进程名和窗口类名;
步骤S4,判断当前界面运行的游戏应用对应的进程名和窗口类名是否与所述游戏应用ID对应的进程名和窗口类名匹配,若匹配,则获取所述当前界面运行的游戏应用对应的窗口句柄;
步骤S5,获取触发消息,所述触发消息通过外部快捷键触发获得;
步骤S6,根据所述触发消息,结合所述当前界面运行的游戏应用对应的窗口句柄,对与所述窗口句柄对应的窗口执行预置操作。
2.根据权利要求1所述的基于Unity3D的游戏窗口匹配处理方法,其特征在于,
所述步骤S1中,所述预设映射表基于Unity预制件生成,具体为:
对游戏中的窗口类名进行分类处理,形成多个预制件;
为每个预制件对应设置一个版本号,并为每个游戏应用ID设置一个下载地址,所述下载地址与所述版本号一一对应;
将所述多个预制件生成一个预设映射表,所述预设映射表存储服务器中。
3.根据权利要求1所述的基于Unity3D的游戏窗口匹配处理方法,其特征在于,
所述步骤S3中,具体为:
从所述预设映射表中获取与所述当前进程名对应的游戏应用ID;
根据所述游戏应用ID,获得对应的下载地址及版本号;
根据所述版本号,得到所述版本号对应的预制件;
根据所述预制件,得到对应的窗口类名及进程名。
4.根据权利要求1所述的基于Unity3D的游戏窗口匹配处理方法,其特征在于,
所述触发消息包括画面缩放的触发消息,根据所述画面缩放的触发消息,对与所述窗口句柄对应的窗口执行预置操作,具体为:
获取真实游戏画面的窗口句柄以及显示界面内存数据,所述显示界面内存数据为存放在所述窗口句柄对应的窗口所在游戏画面在显示屏上的位置;
根据所述画面缩放的触发消息,结合所述真实游戏画面的窗口句柄和所述显示界面内存数据,确定并记录缩放后的画面对应于真实游戏画面的缩放位置;
根据所述缩放位置,刷新所述显示屏上的所述游戏画面。
5.根据权利要求4所述的基于Unity3D的游戏窗口匹配处理方法,其特征在于,
所述触发消息还包括画面拖动的触发消息,根据所述画面拖动的触发消息,对与所述窗口句柄对应的窗口执行预置操作,具体为:
根据所述画面拖动的触发消息,结合所述真实游戏画面的窗口句柄和所述显示界面内存数据,确定并记录所述游戏画面的偏移位置;
根据所述偏移位置,刷新所述显示屏上的所述游戏画面。
6.基于Unity3D的游戏窗口匹配处理系统,其特征在于,包括:
预设映射表获取模块,用于获取预设映射表,所述预设映射表中存储不同游戏应用ID分别对应的进程名和窗口类名,所述预设映射表基于Unity预制件生成;
游戏应用启动模块,用于获取游戏应用的启动命令,根据所述游戏应用得到对应的当前进程名;
进程名和窗口类名获取模块,用于从所述预设映射表中获取与所述当前进程名对应的游戏应用ID,及所述游戏应用ID对应的进程名和窗口类名;
窗口句柄获取模块,用于判断当前界面运行的游戏应用对应的进程名和窗口类名是否与所述游戏应用ID对应的进程名和窗口类名匹配,若匹配,则获取所述当前界面运行的游戏应用对应的窗口句柄;
触发消息获取模块,用于获取触发消息,所述触发消息通过外部快捷键触发获得;
窗口操作模块,用于根据所述触发消息,结合所述当前界面运行的游戏应用对应的窗口句柄,对与所述窗口句柄对应的窗口执行预置操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙趣动文化科技有限公司,未经长沙趣动文化科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710189331.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于深度相机Kinect的体感交互转换方法及装置
- 下一篇:雪菜用清洗设备