[發明專利]一種網絡游戲中場景管理方法無效
| 申請號: | 201210169397.8 | 申請日: | 2012-05-28 |
| 公開(公告)號: | CN102708301A | 公開(公告)日: | 2012-10-03 |
| 發明(設計)人: | 蘇春陽 | 申請(專利權)人: | 北京像素軟件科技股份有限公司 |
| 主分類號: | G06F19/00 | 分類號: | G06F19/00;A63F13/00;H04L29/06 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 謝安昆;宋志強 |
| 地址: | 100043 北京市石景山區八*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡游戲 場景 管理 方法 | ||
技術領域
本發明涉及通信技術領域,特別涉及一種網絡游戲中場景管理方法。
背景技術
在網絡游戲市場萌芽期,騎寵玩法就已初見端倪,其中,騎寵指網絡游戲中用于實現用戶坐騎的道具。當時騎寵大多被歸類為觀賞或交通工具,如網絡游戲“傳奇”等。有些網絡游戲雖然把屬性成長、強化主人屬性這兩大玩法納入了騎寵系統中,但騎寵的重要性在該游戲中仍是裝飾成分居多,玩家騎寵除了能夠分擔傷害以外,騎寵的其他作用并沒有特別凸顯,如網絡游戲“石器時代”等。有些網絡游戲中引入了多人騎寵,如雙人、三人、五人甚至更多座位的大型戰斗和旅行騎寵,增強了玩家之間的交互,豐富了戰斗體驗,如網絡游戲“尋仙”等。
總之,騎寵系統能加強玩家交互,增強戰斗表現,使游戲玩法更加多樣化,更具可玩性。對于當今的網絡游戲,特別是大型多人在線角色扮演類游戲來說,騎寵系統已成為其不可或缺的一個系統。但是用戶相對于騎寵來說,在客戶端存在位置偏移,但是在服務器沒有偏移這一信息,對于戰斗模式為無鎖定目標的游戲,這種客戶端和服務器的不一致會影響戰斗系統,導致技能攻擊的不精確,即不能精確定位。
發明內容
有鑒于此,本發明提供一種網絡游戲中場景管理方法,能夠精確定位用戶的位置。
為解決上述技術問題,本發明的技術方案是這樣實現的:
一種網絡游戲中場景管理方法,服務器初始化所述場景中各用戶和所述用戶的道具的關系時,獲取各用戶對應的道具的掛點相對于所述道具中心點的偏移量,所述方法包括:
服務器根據獲取的任一用戶對應的道具的掛點相對于所述道具的偏移量和所述道具的位置確定所述用戶的位置。
其中,所述獲取各用戶對應的道具的掛點相對于所述道具中心點的偏移量的方法為:
客戶端從道具配置文件中獲取所述場景中的各道具的各掛點相對于道具的中心點的偏移量,并記錄在配置表格中;
所述服務器周期加載所述配置表格,并根據所述用戶對應的道具的掛點從所述配置表格中獲取所述掛點相對于所述道具中心點的偏移量。
所述服務器根據獲取的任一用戶對應的道具的掛點相對于所述道具的偏移量和所述道具的位置確定所述用戶的位置包括:
在所述場景中建立三維坐標系,所述道具上的各掛點的編號為Index,編號為Index的掛點相對于所述道具的偏移量為Offset[Index],所述道具的位置包括道具的旋轉量Orientation和坐標Position;所述用戶在坐標系中的坐標Pos在三個方向上的分量分別為:
Pos.x=Offset[Index].x*cos(Orientation)-Offset[Index].z*sin(Orientation)+Position.x,
Pos.z=Offset[Index].x*sin(Orientation)+Offset[Index].z*cos(Orientation)+Position.z,
Pos.y=Offset[Index].y+Position.y,
其中,Offset為一個三維點數組,Offset[Index]為編號為Index的掛點的三維點坐標,Offset[Index].x,Offset[Index].y,Offset[Index].z為三個方向的分量,Orientation為所述道具繞Y軸的旋轉量。
所述方法進一步包括:
所述客戶端確定所述用戶的偏移量為:所述用戶的對應道具的掛點相對于所述道具中心點的偏移量,與所述用戶的掛點相對于所述用戶的中心點的偏移量的差。
所述方法進一步包括:
所述客戶端確定所述用戶的旋轉量為用戶自身所在場景中的旋轉量。
綜上所述,本發明中服務器通過獲取用戶的道具的掛點相對于道具中心點的偏移量,以及用戶的道具的位置確定用戶的位置,能夠精確定位用戶的位置。
附圖說明
圖1為本發明實施例中場景管理方法流程示意圖。
具體實施方式
為使本發明的目的、技術方案及優點更加清楚明白,以下參照附圖并舉實施例,對本發明所述方案作進一步地詳細說明。
本發明實施例中提出一種網絡游戲中場景管理方法,能夠精確定位用戶的位置。
參見圖1,圖1為本發明實施例中場景管理方法流程示意圖。具體步驟為:
步驟101,服務器初始化任一場景中各用戶和所述各用戶的道具的關系時,獲取各用戶對應的道具的掛點相對于所述道具中心點的偏移量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京像素軟件科技股份有限公司,未經北京像素軟件科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210169397.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種城鄉生態規劃的生態類因子分析方法
- 下一篇:磁盤空間管理方法及裝置
- 同類專利
- 專利分類
G06F 電數字數據處理
G06F19-00 專門適用于特定應用的數字計算或數據處理的設備或方法
G06F19-10 .生物信息學,即計算分子生物學中的遺傳或蛋白質相關的數據處理方法或系統
G06F19-12 ..用于系統生物學的建模或仿真,例如:概率模型或動態模型,遺傳基因管理網絡,蛋白質交互作用網絡或新陳代謝作用網絡
G06F19-14 ..用于發展或進化的,例如:進化的保存區域決定或進化樹結構
G06F19-16 ..用于分子結構的,例如:結構排序,結構或功能關系,蛋白質折疊,結構域拓撲,用結構數據的藥靶,涉及二維或三維結構的
G06F19-18 ..用于功能性基因組學或蛋白質組學的,例如:基因型–表型關聯,不均衡連接,種群遺傳學,結合位置鑒定,變異發生,基因型或染色體組的注釋,蛋白質相互作用或蛋白質核酸的相互作用





