[發明專利]目標鎖定方法、裝置、電子設備及計算機可讀存儲介質在審
| 申請號: | 202010815621.0 | 申請日: | 2020-08-13 |
| 公開(公告)號: | CN111939563A | 公開(公告)日: | 2020-11-17 |
| 發明(設計)人: | 李博文 | 申請(專利權)人: | 北京像素軟件科技股份有限公司 |
| 主分類號: | A63F13/52 | 分類號: | A63F13/52;A63F13/56 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 衡滔 |
| 地址: | 102200 北京市昌平區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 目標 鎖定 方法 裝置 電子設備 計算機 可讀 存儲 介質 | ||
本發明涉及一種目標鎖定方法、裝置、電子設備及計算機可讀存儲介質,屬于游戲開發領域。電子設備響應玩家觸發的目標鎖定指令后確定目標;然后獲取目標、攝像機及游戲角色三者之間在前一時刻的位置關系。在確定游戲角色和/或目標存在移動時,實時獲取經過移動后的游戲角色與目標之間形成的線段;然后根據線段及位置關系,確定攝像機在當前的位置。在上述過程中,當玩家需要鎖定目標時,攝像機的位置不再只根據游戲角色來確定,而是根據游戲角色與目標之間在當前時刻的位置關系以及目標、攝像機及游戲角色三者之間在前一時刻的位置關系來實時共同確定,因此,有利于避免出現目標丟失的情況。
技術領域
本申請屬于游戲開發領域,具體涉及一種目標鎖定方法、裝置、電子設備及計算機可讀存儲介質。
背景技術
在當前的第三人稱類游戲或者其他鎖定視角類游戲中,攝像頭與玩家對應的游戲角色之間的位置固定。當游戲角色移動時,攝像機跟隨游戲角色的移動而移動。在此過程中,當玩家需要鎖定一個目標時,若是在狹小的空間,可能會因為游戲角色的移動角度過大或者游戲角色的移動速度過快等原因,使得目標溢出屏幕的顯示范圍,從而導致玩家無法找到目標的情況,影響玩家的游戲體驗。
發明內容
有鑒于此,本申請的目的在于提供一種目標鎖定方法、裝置、電子設備及計算機可讀存儲介質,在玩家鎖定一個目標時,根據游戲角色與目標之間的距離實時調整攝像機所處的位置,有利于避免出現目標丟失的情況。
本申請的實施例是這樣實現的:
第一方面,本申請實施例提供一種目標鎖定方法,所述方法包括:響應玩家觸發的目標鎖定指令,確定目標;獲取所述目標、攝像機及與所述玩家對應的游戲角色三者之間在前一時刻的位置關系;在確定所述游戲角色和/或所述目標存在移動時,實時獲取經過移動后的所述游戲角色與所述目標之間形成的線段;根據所述線段及所述位置關系,確定所述攝像機在當前的位置。在上述過程中,當玩家需要鎖定目標時,攝像機的位置不再只根據游戲角色來確定,而是根據游戲角色與目標之間在當前時刻的位置關系以及目標、攝像機及游戲角色三者之間在前一時刻的位置關系來實時共同確定,因此,有利于避免出現目標丟失的情況。
結合第一方面實施例,在一種可能的實施方式中,所述根據所述線段及所述位置關系,確定所述攝像機在當前的位置,包括:根據相似三角形原理,確定出目標點,所述目標點與所述線段的端點所形成的三角形與所述位置關系對應的三角形存在相似關系;將所述目標點確定為所述攝像機在當前的位置;在所述位置關系對應的三角形中,所述游戲角色與所述目標在所述前一時刻對應的連線與所述線段為對應邊。由于在前一時刻,玩家可以通過攝像機同時觀看到游戲角色以及目標,因此,在通過相似三角形原理,根據前一時刻的攝像頭、游戲角色以及目標三者的位置關系對應的三角形△0確定出當前的攝像頭的位置,使得當前的攝像頭的位置、當前的游戲角色以及當前的目標所形成的三角形△1與△0相似時,也可以保證當前的游戲角色以及當前的目標同時出現在玩家的視角范圍內,從而避免出現目標丟失的情況,進一步提升玩家的游戲體驗。
結合第一方面實施例,在一種可能的實施方式中,存在多個點使得自身與所述線段的端點所形成的三角形與所述位置關系對應的三角形存在相似關系,所述根據相似三角形原理,確定出目標點,包括:從所述多個點中隨機選擇出一個點確定為所述目標點。
結合第一方面實施例,在一種可能的實施方式中,預先保存有所述攝像機在豎直方向上的高度值與所述游戲角色在豎直方向上的高度值的對應關系表,且存在多個點使得自身與所述線段的端點所形成的三角形與所述位置關系對應的三角形存在相似關系,所述根據相似三角形原理,確定出目標點,包括:根據所述游戲角色在豎直方向上的當前的高度值及所述對應關系表,確定與所述攝像機對應的在豎直方向上的當前的高度值;從所述多個點中確定出所述目標點,所述目標點在豎直方向上的高度值等于所述與所述攝像機對應的在豎直方向上的當前的高度值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京像素軟件科技股份有限公司,未經北京像素軟件科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010815621.0/2.html,轉載請聲明來源鉆瓜專利網。





