[發明專利]事件觸發方法、裝置以及終端有效
| 申請號: | 201910348932.8 | 申請日: | 2019-04-28 |
| 公開(公告)號: | CN110354503B | 公開(公告)日: | 2023-03-21 |
| 發明(設計)人: | 張德嘉 | 申請(專利權)人: | 深圳市騰訊網域計算機網絡有限公司 |
| 主分類號: | A63F13/79 | 分類號: | A63F13/79;A63F13/55;A63F13/35 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 黃威 |
| 地址: | 518000 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 事件 觸發 方法 裝置 以及 終端 | ||
本申請實施例公開了一種事件觸發方法、裝置以及終端;本申請實施例可以獲取游戲技能對應的至少一個虛擬事件組;查詢所述游戲技能對應的邏輯描述列表,所述邏輯描述列表包括所述虛擬事件組對應的狀態計算信息;基于所述狀態計算信息調用所述虛擬事件組對應的狀態計算函數,得到所述虛擬事件組對應的狀態參數;根據所述虛擬事件組的狀態參數確定所述虛擬事件組的觸發狀態;基于所述虛擬事件組的觸發狀態對虛擬事件組中的虛擬事件進行觸發,以實現游戲技能。在本申請實施例中可以根據邏輯描述列表來設置虛擬事件組的觸發狀態,通過觸發開啟狀態的虛擬事件組就可以釋放游戲技能。由此,該方案可以降低觸發虛擬事件所需的計算資源。
技術領域
本申請涉及計算機領域,具體涉及一種事件觸發方法、裝置以及終端
背景技術
游戲技能可以在滿足一定的游戲條件下,在特定時間針對游戲中特定的人、物、區域等實現特定的效果,用戶可以通過客戶端控制游戲中的虛擬角色在虛擬場景內施放游戲技能。
然而,隨著電子游戲的發展,游戲技能日趨復雜、多樣、多變,由此,目前執行虛擬事件時需要消耗大量的計算資源。
發明內容
本申請實施例提供一種事件觸發方法、裝置以及終端,可以降低虛擬事件執行時所需的計算資源。
本申請實施例提供一種事件觸發方法,包括:
獲取游戲技能對應的至少一個虛擬事件組;
查詢所述游戲技能對應的邏輯描述列表,所述邏輯描述列表包括所述虛擬事件組對應的狀態計算信息;
基于所述狀態計算信息調用所述虛擬事件組對應的狀態計算函數,得到所述虛擬事件組對應的狀態參數;
根據所述虛擬事件組的狀態參數確定所述虛擬事件組的觸發狀態;
基于所述虛擬事件組的觸發狀態對虛擬事件組中的虛擬事件進行觸發,以實現游戲技能。
在一些實施中,基于所述狀態計算信息調用所述虛擬事件組對應的狀態計算函數,得到所述虛擬事件組對應的狀態參數,包括:
獲取游戲技能對應的虛擬角色狀態信息;
根據所述狀態計算信息在函數庫中查詢所述虛擬事件組對應的狀態計算函數;
根據所述狀態計算函數和虛擬角色狀態信息計算所述虛擬事件組對應的狀態參數。
在一些實施中,所述狀態計算函數包括多個狀態計算子函數,根據所述狀態計算函數和虛擬角色狀態信息計算所述虛擬事件組對應的狀態參數,包括:
根據所述虛擬角色狀態信息和多個狀態計算子函數分別計算所述虛擬事件組對應的子狀態參數;
對所有的子狀態參數進行布爾值運算,得到所述虛擬事件組的狀態參數。
在一些實施中,基于所述虛擬事件組的觸發狀態對虛擬事件組中的虛擬事件進行觸發,包括:
當所述虛擬事件組的觸發狀態為開啟狀態時,觸發所述虛擬事件組中的虛擬事件;
當所述虛擬事件組的觸發狀態為關閉狀態時,等待預設時長。
在一些實施中,觸發所述虛擬事件組中的虛擬事件,包括:
獲取虛擬事件組跳轉信息,所述虛擬事件組跳轉信息包括起跳節點和跳轉節點;
觸發所述虛擬事件組中處于起跳節點之前的虛擬事件;
在觸發處于起跳節點之前的虛擬事件后,觸發所述虛擬事件組中處于跳轉節點之后的虛擬事件。
在一些實施中,觸發所述虛擬事件組中處于起跳節點之前的虛擬事件之后,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市騰訊網域計算機網絡有限公司,未經深圳市騰訊網域計算機網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910348932.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:游戲數據統計方法及裝置
- 下一篇:獲取匹配組的方法、裝置、服務器和存儲介質





