[發(fā)明專利]一種應(yīng)用中模擬對象處理的方法以及移動終端有效
| 申請?zhí)枺?/td> | 201710058471.1 | 申請日: | 2017-01-23 |
| 公開(公告)號: | CN106807087B | 公開(公告)日: | 2018-07-06 |
| 發(fā)明(設(shè)計)人: | 李晨;劉綿光;彭晨;劉玄耀;肖盾 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | A63F13/35 | 分類號: | A63F13/35;A63F13/50;A63F13/56;G06T1/20;G06T15/00 |
| 代理公司: | 深圳市深佳知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 模擬對象 目標(biāo)模擬 檢測 移動終端檢測 同屏顯示 移動終端 資源分配 應(yīng)用 同心 概率 優(yōu)化 | ||
本發(fā)明實施例公開了一種應(yīng)用中模擬對象處理的方法,用于優(yōu)化同屏顯示大量模擬對象時的資源分配,降低卡頓出現(xiàn)的概率。本發(fā)明實施例方法包括:所述移動終端檢測以所述主模擬對象為中心的檢測范圍,所述檢測范圍包括多個控制范圍,所述多個控制范圍是與所述中心的距離不同的同心控制范圍,每個控制范圍與進(jìn)入各自控制范圍所執(zhí)行的操作對應(yīng);當(dāng)在所述檢測范圍內(nèi)檢測到目標(biāo)模擬對象時,確定所述目標(biāo)模擬對象與所述主模擬對象的距離;根據(jù)所述距離,確定所述目標(biāo)模擬對象所屬的控制范圍;根據(jù)所述所屬的控制范圍所對應(yīng)的執(zhí)行操作,對所述目標(biāo)模擬對象進(jìn)行處理。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)領(lǐng)域,尤其涉及一種應(yīng)用中模擬對象處理的方法以及移動終端。
背景技術(shù)
在現(xiàn)有技術(shù)中,在使用非Unity的其它游戲引擎的項目開發(fā)中使用分層視野圈管理技術(shù),在一些多個模擬對象同時顯示的交互式應(yīng)用中,存在服務(wù)器下發(fā)圈和資源加載圈的概念,用來優(yōu)化角色渲染壓力和加/卸載速度。
多個模擬對象同時顯示的交互式應(yīng)用,該應(yīng)用基于根據(jù)項目需求修改過的GameBryo引擎實現(xiàn),僅存在服務(wù)器下發(fā)圈和資源加載圈兩層。當(dāng)角色進(jìn)入服務(wù)器下發(fā)圈后就立刻創(chuàng)建角色的邏輯對象和名字牌,當(dāng)玩家進(jìn)一步進(jìn)入資源加載圈后即開始異步加載角色資源,并在加載完畢后立刻創(chuàng)建角色模型實例并顯示。
這樣的技術(shù)方案可滿足大多數(shù)PC(personal computer,個人計算機(jī))游戲的多人同屏顯示效率需求。在PC平臺上由于中央處理器(CPU,Central Processing Unit)和圖形處理器(Graphics Processing Unit,GPU)性能都遠(yuǎn)遠(yuǎn)高于手機(jī)等移動端設(shè)備,通過資源加載圈實現(xiàn)異步的資源加載和角色實例創(chuàng)建操作,出現(xiàn)卡頓的情況很少。但是對于性能有限、對耗電量、發(fā)熱量嚴(yán)格要求的移動設(shè)備來說,在多人同屏類型的游戲中,通過資源加載圈實現(xiàn)異步的資源加載和角色實例創(chuàng)建操作,經(jīng)常會出現(xiàn)卡頓的情況,不能流暢的使游戲運(yùn)行。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種應(yīng)用中模擬對象處理的方法以及移動終端,用于移動終端在每個控制范圍執(zhí)行相應(yīng)的操作,對每個控制范圍都有合理的操作安排,為最終顯示渲染后的目標(biāo)模擬對象做準(zhǔn)備工作,優(yōu)化同屏顯示大量模擬對象時的資源分配,降低卡頓出現(xiàn)的概率,還優(yōu)化了幀速率(Frames per second)。
本發(fā)明實施例第一方面提供一種應(yīng)用中模擬對象處理的方法,該方法應(yīng)用于移動終端上多模擬對象同屏顯示的交互應(yīng)用中,該交互應(yīng)用的顯示界面上顯示有主模擬對象,該方法可以包括:
該移動終端檢測以該主模擬對象為中心的檢測范圍,該檢測范圍包括多個控制范圍,每個控制范圍與進(jìn)入各自控制范圍所執(zhí)行的操作對應(yīng);
當(dāng)在該檢測范圍內(nèi)檢測到目標(biāo)模擬對象時,確定該目標(biāo)模擬對象與該主模擬對象的距離;
根據(jù)該距離,確定該目標(biāo)模擬對象所屬的控制范圍;
根據(jù)該所屬的控制范圍所對應(yīng)的執(zhí)行操作,對該目標(biāo)模擬對象進(jìn)行處理。
本發(fā)明實施例第二方面提供一種移動終端,該移動終端上包含多模擬對象同屏顯示的交互應(yīng)用,該交互應(yīng)用的顯示界面上顯示有主模擬對象,該移動終端可以包括:
檢測模塊,用于檢測以該主模擬對象為中心的檢測范圍,該檢測范圍包括多個控制范圍,每個控制范圍與進(jìn)入各自控制范圍所執(zhí)行的操作對應(yīng);
第一確定模塊,用于當(dāng)在該檢測范圍內(nèi)檢測到目標(biāo)模擬對象時,確定該目標(biāo)模擬對象與該主模擬對象的距離;
第二確定模塊,用于根據(jù)該距離,確定該目標(biāo)模擬對象所屬的控制范圍;
處理模塊,用于根據(jù)該所屬的控制范圍所對應(yīng)的執(zhí)行操作,對該目標(biāo)模擬對象進(jìn)行處理。
從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點(diǎn):
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710058471.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





