[發明專利]一種虛擬陀螺的控制方法和系統在審
| 申請號: | 202110044399.3 | 申請日: | 2021-01-13 |
| 公開(公告)號: | CN112742023A | 公開(公告)日: | 2021-05-04 |
| 發明(設計)人: | 李嘉昌 | 申請(專利權)人: | 杭州電魂網絡科技股份有限公司 |
| 主分類號: | A63F13/42 | 分類號: | A63F13/42;A63F13/52;A63F13/57;A63F13/822 |
| 代理公司: | 杭州創智卓英知識產權代理事務所(普通合伙) 33324 | 代理人: | 張超 |
| 地址: | 310051 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬 陀螺 控制 方法 系統 | ||
1.一種虛擬陀螺的控制方法,其特征在于,所述方法包括:
顯示虛擬交互場景,其中,所述虛擬交互場景中包括虛擬陀螺、虛擬地圖和虛擬發射器,所述虛擬陀螺包括第一虛擬陀螺和第二虛擬陀螺;
在接收到第一交互信息的情況下,顯示虛擬增益器,其中,所述第一交互信息是拖動所述虛擬交互場景中任一位置的信息;
根據所述第一交互信息確定所述虛擬陀螺在所述虛擬地圖上的發射位置、第一發射轉速;
接收第二交互信息,其中,所述第二交互信息是在接收到所述第一交互信息之后,釋放拖動所述虛擬交互場景中任一位置的信息;
獲取所述第二交互信息的交互時間,所述虛擬增益器根據所述交互時間確定增益倍數;
將所述第一發射轉速與所述增益倍數求積計算生成第二發射轉速,并根據所述第二發射轉速和發射位置生成發射指令,基于所述發射指令將所述虛擬陀螺發射至所述虛擬地圖。
2.根據權利要求1所述的方法,其特征在于,根據所述第一交互信息確定所述虛擬陀螺在所述虛擬地圖上的發射位置和第一發射轉速包括:
根據所述第一交互信息中的拖動距離和拖動方向確定第一指向箭頭,其中,所述第一指向箭頭的長度根隨所述拖動距離的增加而增加,在所述拖動距離大于拖動距離閾值的情況下,所述第一指向箭頭不再跟隨所述拖動距離的增加而增加;
在所述第一指向箭頭的反方向上生成第二指向箭頭,獲取所述第二指向箭頭的終點位置即確定所述發射位置,獲取所述第二指向箭頭增加的額外轉速倍數并與所述虛擬陀螺的預設轉速求積計算生成第一發射轉速;其中,所述第二指向箭頭的長度為所述第一指向箭頭長度的第一預設倍數,所述第二指向箭頭的長度小于所述第一指向箭頭。
3.根據權利要求1所述的方法,其特征在于,所述虛擬增益器包括虛擬滾動軸和虛擬滾動游標,其中,所述虛擬滾動游標以預設移動速度在所述虛擬滾動軸上往返運動。
4.根據權利要求3所述的方法,其特征在于,所述虛擬滾動游標以預設移動速度在所述虛擬滾動軸上往返運動包括:
根據所述第一交互信息中的拖動距離確定所述虛擬滾動游標的預設移動速度,以所述預設移動速度在所述虛擬滾動軸上往返運動,其中,所述預設移動速度跟隨所述拖動距離的增加而增加。
5.根據權利要求1所述的方法,其特征在于,所述虛擬增益器基于所述交互時間確定增益倍數包括:
所述虛擬滾動游標在所述交互時間時停止運動并停留在所述虛擬滾動軸上的停留位置;
所述增益倍數跟隨間隔距離的增加而減小,其中,所述間隔距離是所述停留位置與所述虛擬滾動軸中心位置的距離。
6.根據權利要求1所述的方法,其特征在于,所述根據所述第一交互信息確定所述虛擬陀螺在所述虛擬地圖上的發射位置之后,所述方法還包括:
將所述虛擬地圖劃分為內圈區域,外圈區域和場外區域,其中,所述場外區域的的范圍大于所述外圈區域,所述外圈區域的范圍大于所述內圈區域;
在所述發射位置位于所述虛擬地圖中的所述內圈區域的情況下,所述虛擬陀螺的持久力屬性提升為初始值的第二預設倍數;
在所述發射位置位于所述虛擬地圖中的所述外圈區域的情況下,所述虛擬陀螺的攻擊力屬性提升為初始值的第三預設倍數;
在所述發射位置位于所述虛擬地圖中的所述場外區域的情況下,通過客戶端呈現重新發射信息,其中,所述重新發射信息用于提示修正所述發射位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州電魂網絡科技股份有限公司,未經杭州電魂網絡科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110044399.3/1.html,轉載請聲明來源鉆瓜專利網。





