[發明專利]游戲場景控制方法和設備在審
| 申請號: | 202011437386.4 | 申請日: | 2020-12-10 |
| 公開(公告)號: | CN112494928A | 公開(公告)日: | 2021-03-16 |
| 發明(設計)人: | 胡其斌 | 申請(專利權)人: | 上海連尚網絡科技有限公司 |
| 主分類號: | A63F13/213 | 分類號: | A63F13/213;A63F13/42;A63F13/52;A63F13/837 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 11204 | 代理人: | 王達佐;馬曉亞 |
| 地址: | 201306 上海市浦東*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 游戲 場景 控制 方法 設備 | ||
本申請實施例公開了游戲場景控制方法和設備。該方法的一具體實施方式包括:開啟目標游戲;檢測在屏幕上向第一方向拖動鼠標的操作,基于操作確定鼠標的屏幕內軌跡;基于屏幕內軌跡控制目標游戲的游戲場景的方向;響應于鼠標到達屏幕的邊界后繼續向第一方向拖動,基于鼠標的屏幕內軌跡,預估鼠標的屏幕外軌跡;基于屏幕外軌跡繼續控制游戲場景的方向。該實施方式能夠在鼠標拖動到屏幕的邊界后繼續控制游戲場景的方向,確保游戲場景連貫轉動,提升用戶的游戲體驗。
技術領域
本申請實施例涉及計算機技術領域,具體涉及游戲場景控制方法和設備。
背景技術
目前,在云游戲系統的使用過程中,當利用終端運行云游戲時,常常會遇到鼠標軌跡在達到屏幕硬件邊界后就不再變化的問題。對于大型FPS(First-Personal ShootingGame,第一人稱射擊類游戲),就會出現方向無法連貫轉動的現象。當用戶使用OTG(On-The-Go)或藍牙鼠標連接到終端,一直將鼠標往一個方向移動,在FPS里體現為當前游戲場景按照用戶的操作方向360度旋轉。假如用戶一直向左移動鼠標,FPS里的游戲場景就會按照逆時針方向一直旋轉。但是當鼠標向左移動到屏幕的左邊界時,這時獲取到的鼠標的橫坐標就變為0,如果繼續向左移動,其橫坐標始終為0,導致游戲場景不再按照逆時針方向旋轉,處于停滯狀態,影響用戶的游戲體驗。
發明內容
本申請實施例提出了游戲場景控制方法和設備。
第一方面,本申請實施例提供了一種游戲場景控制方法,包括:開啟目標游戲;檢測在屏幕上向第一方向拖動鼠標的操作,基于操作確定鼠標的屏幕內軌跡;基于屏幕內軌跡控制目標游戲的游戲場景的方向;響應于鼠標到達屏幕的邊界后繼續向第一方向拖動,基于鼠標的屏幕內軌跡,預估鼠標的屏幕外軌跡;基于屏幕外軌跡繼續控制游戲場景的方向。
在一些實施例中,基于操作確定鼠標的屏幕內軌跡,包括:設置通用運動監聽器;將外設消息通過通用運動監聽器回調到通用運動函數中,得到運動事件對象;從運動事件對象中解析鼠標在屏幕內軌跡上的點的坐標。
在一些實施例中,基于鼠標的屏幕內軌跡,預估鼠標的屏幕外軌跡,包括:獲取屏幕內軌跡上的第一點p1的坐標(x1,y1)和第二點p2的坐標(x2,y2),以及屏幕外軌跡上的第三點p3的縱坐標y3,其中,鼠標通過第一點p1、第二點p2和第三點p3的時間間隔小于預設時間間隔;基于第一點p1的坐標(x1,y1)、第二點p2的坐標(x2,y2)和第三點p3的縱坐標y3,計算第三點p3的橫坐標x3。
在一些實施例中,基于第一點p1的坐標(x1,y1)、第二點p2的坐標(x2,y2)和第三點p3的縱坐標y3,計算第三點p3的橫坐標x3,包括:若y1!=y2!=y3,從第一點p1作x軸的垂線,得到跟x軸的交點p5;連接第一點p1至第二點p2的延長線,得到跟x軸的交點p4,其中,以第一點p1、交點p4和交點p5為頂點的三角形是直角三角形;基于第一點p1的坐標(x1,y1)和第二點p2的坐標(x2,y2),計算以第一點p1為頂點的角的正切值;基于正切值和第三點p3的縱坐標y3,計算第三點p3的橫坐標x3。
在一些實施例中,基于第一點p1的坐標(x1,y1)、第二點p2的坐標(x2,y2)和第三點p3的縱坐標y3,計算第三點p3的橫坐標x3,包括:若y1=y2=y3,基于第一點p1的橫坐標x1和第二點p2的橫坐標x2,計算第三點p3的橫坐標x3,其中,第二點p2是第一點p1和第三點p3的中點。
在一些實施例中,基于第一點p1的坐標(x1,y1)、第二點p2的坐標(x2,y2)和第三點p3的縱坐標y3,計算第三點p3的橫坐標x3,包括:若鼠標勻速運動,獲取鼠標通過第一點p1的第一時間t1、通過第二點p2的第二時間t2和通過第三點p3的第三時間t3;基于第一點p1的橫坐標x1、第二點p2的橫坐標x2、第一時間t1和第二時間t2,計算鼠標的速度s;基于鼠標的速度s、第二點p2的橫坐標x2、第二時間t2和第三時間t3,計算第三點p3的橫坐標x3。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海連尚網絡科技有限公司,未經上海連尚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011437386.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:光學系統、取像模組及電子設備
- 下一篇:一種甜菊糖苷二次結晶母液的純化方法





