[發(fā)明專利]事件觸發(fā)方法、裝置以及終端有效
| 申請?zhí)枺?/td> | 201910348932.8 | 申請日: | 2019-04-28 |
| 公開(公告)號: | CN110354503B | 公開(公告)日: | 2023-03-21 |
| 發(fā)明(設(shè)計)人: | 張德嘉 | 申請(專利權(quán))人: | 深圳市騰訊網(wǎng)域計算機網(wǎng)絡(luò)有限公司 |
| 主分類號: | A63F13/79 | 分類號: | A63F13/79;A63F13/55;A63F13/35 |
| 代理公司: | 深圳翼盛智成知識產(chǎn)權(quán)事務(wù)所(普通合伙) 44300 | 代理人: | 黃威 |
| 地址: | 518000 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 事件 觸發(fā) 方法 裝置 以及 終端 | ||
1.一種事件觸發(fā)方法,其特征在于,包括:
獲取游戲技能對應(yīng)的至少一個虛擬事件組,其中,所述虛擬事件組中包括分組后的多個虛擬事件;
查詢所述游戲技能對應(yīng)的邏輯描述列表,所述邏輯描述列表包括所述虛擬事件組對應(yīng)的狀態(tài)計算信息;
基于所述狀態(tài)計算信息調(diào)用所述虛擬事件組對應(yīng)的狀態(tài)計算函數(shù),得到所述虛擬事件組對應(yīng)的狀態(tài)參數(shù);
根據(jù)所述虛擬事件組的狀態(tài)參數(shù)確定所述虛擬事件組的觸發(fā)狀態(tài);
基于所述虛擬事件組的觸發(fā)狀態(tài)對虛擬事件組中的虛擬事件進(jìn)行觸發(fā),以實現(xiàn)游戲技能,其中,所述基于所述虛擬事件組的觸發(fā)狀態(tài)對虛擬事件組中的虛擬事件進(jìn)行觸發(fā),包括:
當(dāng)所述虛擬事件組的觸發(fā)狀態(tài)為開啟狀態(tài)時,觸發(fā)所述虛擬事件組中的虛擬事件,
其中,所述觸發(fā)所述虛擬事件組中的虛擬事件,包括:
獲取虛擬事件組跳轉(zhuǎn)信息,所述虛擬事件組跳轉(zhuǎn)信息包括起跳節(jié)點和跳轉(zhuǎn)節(jié)點;
觸發(fā)所述虛擬事件組中處于起跳節(jié)點之前的虛擬事件;
在觸發(fā)處于起跳節(jié)點之前的虛擬事件后,觸發(fā)所述虛擬事件組中處于跳轉(zhuǎn)節(jié)點之后的虛擬事件。
2.如權(quán)利要求1所述的事件觸發(fā)方法,其特征在于,基于所述狀態(tài)計算信息調(diào)用所述虛擬事件組對應(yīng)的狀態(tài)計算函數(shù),得到所述虛擬事件組對應(yīng)的狀態(tài)參數(shù),包括:
獲取游戲技能對應(yīng)的虛擬角色狀態(tài)信息;
根據(jù)所述狀態(tài)計算信息在函數(shù)庫中查詢所述虛擬事件組對應(yīng)的狀態(tài)計算函數(shù);
根據(jù)所述狀態(tài)計算函數(shù)和虛擬角色狀態(tài)信息計算所述虛擬事件組對應(yīng)的狀態(tài)參數(shù)。
3.如權(quán)利要求2所述的事件觸發(fā)方法,其特征在于,所述狀態(tài)計算函數(shù)包括多個狀態(tài)計算子函數(shù),根據(jù)所述狀態(tài)計算函數(shù)和虛擬角色狀態(tài)信息計算所述虛擬事件組對應(yīng)的狀態(tài)參數(shù),包括:
根據(jù)所述虛擬角色狀態(tài)信息和多個狀態(tài)計算子函數(shù)分別計算所述虛擬事件組對應(yīng)的子狀態(tài)參數(shù);
對所有的子狀態(tài)參數(shù)進(jìn)行布爾值運算,得到所述虛擬事件組的狀態(tài)參數(shù)。
4.如權(quán)利要求1所述的事件觸發(fā)方法,其特征在于,所述當(dāng)所述虛擬事件組的觸發(fā)狀態(tài)為開啟狀態(tài)時,觸發(fā)所述虛擬事件組中的虛擬事件,包括:
當(dāng)所述虛擬事件組的觸發(fā)狀態(tài)為開啟狀態(tài)時,觸發(fā)所述虛擬事件組中的虛擬事件;
當(dāng)所述虛擬事件組的觸發(fā)狀態(tài)為關(guān)閉狀態(tài)時,等待預(yù)設(shè)時長。
5.如權(quán)利要求1所述的事件觸發(fā)方法,其特征在于,觸發(fā)所述虛擬事件組中處于起跳節(jié)點之前的虛擬事件之后,還包括:
將所述起跳節(jié)點與跳轉(zhuǎn)節(jié)點之間虛擬事件組的觸發(fā)狀態(tài)設(shè)置為關(guān)閉狀態(tài)。
6.如權(quán)利要求1所述的事件觸發(fā)方法,其特征在于,所述虛擬事件組的觸發(fā)狀態(tài)包括虛擬事件組中多個虛擬事件的當(dāng)前子狀態(tài),基于所述虛擬事件組的觸發(fā)狀態(tài)對虛擬事件組中的虛擬事件進(jìn)行觸發(fā),包括:
當(dāng)所述虛擬事件組中虛擬事件的觸發(fā)狀態(tài)為開啟狀態(tài)時,觸發(fā)所述虛擬事件;
當(dāng)所述虛擬事件組中虛擬事件的觸發(fā)狀態(tài)為關(guān)閉狀態(tài)時,等待預(yù)設(shè)時長。
7.如權(quán)利要求1所述的事件觸發(fā)方法,其特征在于,根據(jù)所述虛擬事件組的狀態(tài)參數(shù)確定所述虛擬事件組的觸發(fā)狀態(tài),包括:
當(dāng)所述虛擬事件組的狀態(tài)參數(shù)符合開啟狀態(tài)范圍時,將所述虛擬事件組的觸發(fā)狀態(tài)設(shè)置為開啟狀態(tài);
當(dāng)所述虛擬事件組的狀態(tài)參數(shù)符合關(guān)閉狀態(tài)范圍時,將所述虛擬事件組的觸發(fā)狀態(tài)設(shè)置為關(guān)閉狀態(tài)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市騰訊網(wǎng)域計算機網(wǎng)絡(luò)有限公司,未經(jīng)深圳市騰訊網(wǎng)域計算機網(wǎng)絡(luò)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910348932.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類





