一種信息處理方法、電子設(shè)備及電子裝置的制造方法
【專利摘要】本發(fā)明公開了一種信息處理方法、電子設(shè)備及電子裝置,可以通過獲取所述虛擬場景中的虛擬對(duì)象的各種相關(guān)參數(shù),從而使得同一虛擬場景中不同的虛擬對(duì)象可以擁有與其相對(duì)應(yīng)的重力屬性值。并基于不同的重力屬性值而使得該虛擬對(duì)象也具有相應(yīng)的顯示狀態(tài),例如,受到垂直于所述虛擬場景地面向下的重力作用的顯示狀態(tài)、受到了垂直于所述虛擬場景地面向上的浮力作用的顯示狀態(tài)、以及受到的重力和浮力處于平衡狀態(tài)的顯示狀態(tài),等等。可見,本申請實(shí)施例中的技術(shù)方案可以使得虛擬場景中的虛擬對(duì)象具有相應(yīng)的重力屬性值,從而使得虛擬場景更貼近于現(xiàn)實(shí)場景,使得虛擬景象更加生動(dòng)自然,具有提升用戶使用感受的技術(shù)效果。
【專利說明】
_種信息處理方法、電子設(shè)備及電子裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,特別是涉及一種信息處理方法、電子設(shè)備及電子裝置。
【背景技術(shù)】
[0002]目前,現(xiàn)有的電子設(shè)備在制造虛擬場景時(shí),虛擬場景通常由不具有任何重力屬性的既定虛擬對(duì)象所組成,因此,用戶在虛擬場景中所觀看到的虛擬對(duì)象常常僅是既定的畫面,即使對(duì)這些虛擬對(duì)象進(jìn)行碰撞操作,這些虛擬對(duì)象也無法呈現(xiàn)出與現(xiàn)實(shí)中的物體相類似的具有相應(yīng)重力影響的運(yùn)動(dòng)狀態(tài),使得用戶不能獲得生動(dòng)形象的情景再現(xiàn)。
[0003]可見,現(xiàn)有技術(shù)中存在著虛擬場景中的虛擬對(duì)象通常不具有重力屬性,從而使得虛擬場景與現(xiàn)實(shí)場景脫節(jié),嚴(yán)重影響用戶使用感受的技術(shù)問題。
【發(fā)明內(nèi)容】
[0004]本申請?zhí)峁┮环N信息處理方法、電子設(shè)備及電子裝置,用以解決現(xiàn)有技術(shù)中存在著虛擬場景中的虛擬對(duì)象通常不具有重力屬性,從而使得虛擬場景與現(xiàn)實(shí)場景脫節(jié),嚴(yán)重影響用戶使用感受的技術(shù)問題。
[0005]本申請一方面提供了一種信息處理方法,應(yīng)用于一電子設(shè)備,包括:
[0006]呈現(xiàn)一虛擬場景,所述虛擬場景至少包括第一虛擬對(duì)象;
[0007]基于所述第一虛擬對(duì)象的參數(shù),確定所述第一虛擬對(duì)象的重力屬性值;
[0008]若所述重力屬性值符合第一預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第一顯示狀態(tài);
[0009]若所述重力屬性值符合第二預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第二顯示狀態(tài),所述第二顯示狀態(tài)與所述第一顯示狀態(tài)不同。
[0010]可選地,所述基于所述第一虛擬對(duì)象的參數(shù),確定所述第一虛擬對(duì)象的重力屬性值,包括:
[0011 ]分析所述第一虛擬對(duì)象,確定與所述第一虛擬對(duì)象對(duì)應(yīng)的第一實(shí)體對(duì)象;
[0012]基于所述第一實(shí)體對(duì)象確定所述第一虛擬對(duì)象的重力屬性值。
[0013]可選地,所述若所述重力屬性值符合第一預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第一顯示狀態(tài),包括:
[0014]若所述重力屬性值屬于第一預(yù)設(shè)閾值范圍,則控制所述第一虛擬對(duì)象為處于相對(duì)于一參考物沿預(yù)設(shè)方向運(yùn)動(dòng)的所述第一顯示狀態(tài),其中,在所述預(yù)設(shè)方向上不存在其它虛擬對(duì)象與所述第一虛擬對(duì)象相鄰;
[0015]所述若所述重力屬性值符合第二預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第二顯示狀態(tài),所述第二顯示狀態(tài)與所述第一顯示狀態(tài)不同,包括:
[0016]若所述重力屬性值屬于第二預(yù)設(shè)閾值范圍,則控制所述第一虛擬對(duì)象為處于沿所述預(yù)設(shè)方向的相反方向運(yùn)動(dòng)的所述第二顯示狀態(tài),其中,在所述預(yù)設(shè)方向的相反方向上不存在其它虛擬對(duì)象與所述第一虛擬對(duì)象相鄰。
[0017]可選地,所述方法還包括:
[0018]若所述重力屬性值屬于與所述第一預(yù)設(shè)閾值范圍及所述第二預(yù)設(shè)閾值范圍不同的第三預(yù)設(shè)閾值范圍時(shí),則控制所述第一虛擬對(duì)象為處于相對(duì)于所述參考物靜止的第三顯示狀態(tài)。
[0019]可選地,所述控制所述第一虛擬對(duì)象為處于相對(duì)于用戶沿預(yù)設(shè)方向運(yùn)動(dòng)的所述第一顯示狀態(tài),包括:
[0020]控制所述第一虛擬對(duì)象沿背離所述虛擬場景的水平地面的方向運(yùn)動(dòng);
[0021]所述控制所述第一虛擬對(duì)象為處于沿所述預(yù)設(shè)方向的相反方向運(yùn)動(dòng)的所述第二顯示狀態(tài),包括:
[0022]控制所述第一虛擬對(duì)象沿靠近所述水平地面的方向運(yùn)動(dòng);
[0023]所述控制所述第一虛擬對(duì)象為處于相對(duì)于所述水平地面靜止的第三顯示狀態(tài),包括:
[0024]控制所述第一虛擬對(duì)象為相對(duì)于所述水平地面靜止。
[0025]可選地,所述控制所述第一虛擬對(duì)象為處于相對(duì)于一參考物沿預(yù)設(shè)方向運(yùn)動(dòng)的所述第一顯示狀態(tài),包括:
[0026]檢測到基于所述第一虛擬對(duì)象的碰撞操作,基于所述重力屬性值及所述碰撞操作確定相對(duì)于所述參考物沿預(yù)設(shè)方向的第一加速度;
[0027]控制所述第一虛擬對(duì)象以所述第一加速度沿所述預(yù)設(shè)方向運(yùn)動(dòng)。
[0028]另一方面,本申請實(shí)施例還提供了一種電子設(shè)備,包括:
[0029]顯示器,用以呈現(xiàn)一虛擬場景,所述虛擬場景至少包括第一虛擬對(duì)象;
[0030]處理器,與所述顯示器連接,用以基于所述第一虛擬對(duì)象的參數(shù),確定所述第一虛擬對(duì)象的重力屬性值,若所述重力屬性值符合第一預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第一顯示狀態(tài),若所述重力屬性值符合第二預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第二顯示狀態(tài),其中,所述第二顯示狀態(tài)與所述第一顯示狀態(tài)不同。
[0031]可選地,所述處理器,用以分析所述第一虛擬對(duì)象,確定與所述第一虛擬對(duì)象對(duì)應(yīng)的第一實(shí)體對(duì)象,基于所述第一實(shí)體對(duì)象確定所述第一虛擬對(duì)象的重力屬性值。
[0032]可選地,所述處理器,用以若所述重力屬性值屬于第一預(yù)設(shè)閾值范圍,則控制所述第一虛擬對(duì)象為處于相對(duì)于一參考物沿預(yù)設(shè)方向運(yùn)動(dòng)的所述第一顯示狀態(tài);若所述重力屬性值屬于第二預(yù)設(shè)閾值范圍,則控制所述第一虛擬對(duì)象為處于沿所述預(yù)設(shè)方向的相反方向運(yùn)動(dòng)的所述第二顯示狀態(tài),其中,在所述預(yù)設(shè)方向上不存在其它虛擬對(duì)象與所述第一虛擬對(duì)象相鄰,在所述預(yù)設(shè)方向的相反方向上不存在其它虛擬對(duì)象與所述第一虛擬對(duì)象相鄰。
[0033]可選地,所述處理器,還用以若所述重力屬性值屬于與所述第一預(yù)設(shè)閾值范圍及所述第二預(yù)設(shè)閾值范圍不同的第三預(yù)設(shè)閾值范圍時(shí),則控制所述第一虛擬對(duì)象為處于相對(duì)于所述參考物靜止的第三顯示狀態(tài)。
[0034]可選地,所述處理器,用以控制所述第一虛擬對(duì)象沿背離所述虛擬場景的水平地面的方向運(yùn)動(dòng);或控制所述第一虛擬對(duì)象沿靠近所述水平地面的方向運(yùn)動(dòng);或控制所述第一虛擬對(duì)象為相對(duì)于所述水平地面靜止。
[0035]可選地,所述處理器,用以檢測到基于所述第一虛擬對(duì)象的碰撞操作,基于所述重力屬性值及所述碰撞操作確定相對(duì)于所述參考物沿預(yù)設(shè)方向的第一加速度,控制所述第一虛擬對(duì)象以所述第一加速度沿所述預(yù)設(shè)方向運(yùn)動(dòng)。
[0036]再一方面,本申請實(shí)施例還提供了一種電子裝置,包括:
[0037]顯示單元,用以呈現(xiàn)一虛擬場景,所述虛擬場景至少包括第一虛擬對(duì)象;
[0038]重力屬性確定單元,用以基于所述第一虛擬對(duì)象的參數(shù),確定所述第一虛擬對(duì)象的重力屬性值;
[0039]第一處理單元,用以若所述重力屬性值符合第一預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第一顯示狀態(tài);
[0040]第二處理單元,用以若所述重力屬性值符合第二預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第二顯示狀態(tài),所述第二顯示狀態(tài)與所述第一顯示狀態(tài)不同。
[0041]本申請實(shí)施例中提供的一個(gè)或多個(gè)技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
[0042]在本申請實(shí)施例的技術(shù)方案中,可以通過獲取所述虛擬場景中的虛擬對(duì)象的各種相關(guān)參數(shù),從而使得同一虛擬場景中不同的虛擬對(duì)象可以擁有與其相對(duì)應(yīng)的重力屬性值。并基于不同的重力屬性值而使得該虛擬對(duì)象也具有相應(yīng)的顯示狀態(tài),例如,受到垂直于所述虛擬場景地面向下的重力作用的顯示狀態(tài)、受到了垂直于所述虛擬場景地面向上的浮力作用的顯示狀態(tài)、以及受到的重力和浮力處于平衡狀態(tài)的顯示狀態(tài),等等。可見,本申請實(shí)施例中的技術(shù)方案可以使得虛擬場景中的虛擬對(duì)象具有相應(yīng)的重力屬性值,從而使得虛擬場景更貼近于現(xiàn)實(shí)場景,使得虛擬景象更加生動(dòng)自然,具有提升用戶使用感受的技術(shù)效果。
[0043]本申請實(shí)施例至少還具有如下技術(shù)效果或優(yōu)點(diǎn):
[0044]進(jìn)一步地,在本申請實(shí)施例的技術(shù)方案中,還可以通過精確分析方法獲得虛擬對(duì)象所對(duì)應(yīng)的實(shí)體物品,從而根據(jù)實(shí)體物品的重力屬性值來確定所述虛擬對(duì)象所對(duì)應(yīng)的重力屬性值。因此,本申請實(shí)施例中的技術(shù)方案還具有使得虛擬場景更進(jìn)一步貼近現(xiàn)實(shí)的技術(shù)效果。
[0045]進(jìn)一步地,在本申請實(shí)施例的技術(shù)方案中,基于不同的重力屬性值,不同的虛擬對(duì)象其顯示運(yùn)動(dòng)狀態(tài)具有與實(shí)際的重力作用相應(yīng)的運(yùn)動(dòng)方式。因此,本申請實(shí)施例中的技術(shù)方案還具有在不同的作用力作用于虛擬對(duì)象時(shí),可以采用相應(yīng)的運(yùn)動(dòng)方式進(jìn)行顯示,以使虛擬對(duì)象的運(yùn)動(dòng)狀態(tài)與重力作用相結(jié)合,進(jìn)一步貼近于現(xiàn)實(shí),具有使虛擬場景更加生動(dòng)形象的技術(shù)效果。
[0046]進(jìn)一步地,本申請實(shí)施例中的技術(shù)方案還可以通過顯示虛擬對(duì)象在基于所述重力屬性值及所述碰撞操作時(shí)的運(yùn)動(dòng)狀態(tài)及運(yùn)動(dòng)變化過程,從而提高虛擬對(duì)象的模擬真實(shí)度,具有提升虛擬場景的適用性及虛擬真實(shí)度的技術(shù)效果。
【附圖說明】
[0047]圖1為本發(fā)明實(shí)施例提供的一種信息處理方法的流程圖;
[0048]圖2為本發(fā)明實(shí)施例提供的一種電子設(shè)備結(jié)構(gòu)圖;
[0049]圖3為本發(fā)明實(shí)施例提供的一種電子裝置結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0050]本申請?zhí)峁┮环N信息處理方法、電子設(shè)備及電子裝置,用以解決現(xiàn)有技術(shù)中存在著虛擬場景中的虛擬對(duì)象通常不具有重力屬性,從而使得虛擬場景與現(xiàn)實(shí)場景脫節(jié),嚴(yán)重影響用戶使用感受的技術(shù)問題。
[0051]本申請實(shí)施例中的技術(shù)方案為解決上述技術(shù)問題,總體思路如下:
[0052]在本申請實(shí)施例的技術(shù)方案中,可以通過獲取所述虛擬場景中的虛擬對(duì)象的各種相關(guān)參數(shù),從而使得同一虛擬場景中不同的虛擬對(duì)象可以擁有與其相對(duì)應(yīng)的重力屬性值。并基于不同的重力屬性值而使得該虛擬對(duì)象也具有相應(yīng)的顯示狀態(tài),例如,受到垂直于所述虛擬場景地面向下的重力作用的顯示狀態(tài)、受到了垂直于所述虛擬場景地面向上的浮力作用的顯示狀態(tài)、以及受到的重力和浮力處于平衡狀態(tài)的顯示狀態(tài),等等??梢?,本申請實(shí)施例中的技術(shù)方案可以使得虛擬場景中的虛擬對(duì)象具有相應(yīng)的重力屬性值,從而使得虛擬場景更貼近于現(xiàn)實(shí)場景,使得虛擬景象更加生動(dòng)自然,具有提升用戶使用感受的技術(shù)效果。
[0053]下面通過附圖以及具體實(shí)施例對(duì)本申請技術(shù)方案做詳細(xì)的說明,應(yīng)當(dāng)理解本申請實(shí)施例以及實(shí)施例中的具體特征是對(duì)本申請技術(shù)方案的詳細(xì)的說明,而不是對(duì)本申請技術(shù)方案的限定,在不沖突的情況下,本申請實(shí)施例以及實(shí)施例中的技術(shù)特征可以相互組合。
[0054]本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,六和/或B,可以表示:單獨(dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。
[0055]實(shí)施例一
[0056]請參考圖1,本申請實(shí)施例一提供一種信息處理方法,應(yīng)用于一電子設(shè)備,包括:
[0057]步驟101:呈現(xiàn)一虛擬場景,所述虛擬場景至少包括第一虛擬對(duì)象。
[0058]在本步驟的實(shí)施過程中,可以通過多種方式呈現(xiàn)所述虛擬場景,例如,可以通過投影器材投影成像呈現(xiàn)所述虛擬場景,可以通過顯示屏等顯示器材呈現(xiàn)所述虛擬場景,可以通過頭戴式設(shè)備采用光影效果模擬呈現(xiàn)所述虛擬場景,還可以通過生物技術(shù)刺激大腦以誘導(dǎo)用戶腦中呈現(xiàn)所述虛擬場景,等等??梢?,在實(shí)際操作過程中可以通過多種方式呈現(xiàn)所述虛擬場景,只要是能用以展現(xiàn)虛擬場景的方式,都可以作為本步驟中的呈現(xiàn)一虛擬場景。
[0059]所述第一虛擬對(duì)象可以是所述虛擬場景中的一虛擬人物、一虛擬物品、一虛擬動(dòng)物、一虛擬植物,等等,只要是所述虛擬場景中所展現(xiàn)的某一生物或事物,則都可以作為所述第一虛擬對(duì)象。
[0060]步驟102:基于所述第一虛擬對(duì)象的參數(shù),確定所述第一虛擬對(duì)象的重力屬性值。
[0061]所述重力屬性值可以是指所述第一虛擬對(duì)象在所述虛擬場景中所受到的重力作用值,也可以是指所述第一虛擬對(duì)象在所述虛擬場景中的重力加速度,還可以是所述第一虛擬對(duì)象在所述虛擬場景中的重力與浮力的共同作用力,等等,只要是可以表征所述第一虛擬對(duì)象在所述虛擬場景中基于重力作用所獲得的屬性值或受到的作用力,則都可以作為所述重力屬性值,在實(shí)際操作過程中可以根據(jù)需要而自行設(shè)置。
[0062]在本步驟的執(zhí)行過程中,可以通過多種方式確定所述第一虛擬對(duì)象的重力屬性值。例如,當(dāng)所述重力屬性值具體為重力加速度時(shí),可以通過給所述第一虛擬對(duì)象預(yù)設(shè)一對(duì)應(yīng)的重力屬性值;當(dāng)所述重力屬性值具體為重力與浮力的共同作用力時(shí),可以通過對(duì)所述第一虛擬對(duì)象進(jìn)行圖像分析,確定所述第一虛擬對(duì)象所對(duì)應(yīng)的現(xiàn)實(shí)生物或事物,基于所述現(xiàn)實(shí)生物或事物確定所述第一虛擬對(duì)象的質(zhì)量參數(shù),再基于所述第一虛擬對(duì)象的體積參數(shù)、預(yù)設(shè)空氣壓強(qiáng)參數(shù)等計(jì)算獲得所述重力屬性值,等等。
[0063]可見,在實(shí)際操作過程中可以通過多種參數(shù),采用多種方式獲得所述重力屬性值。
[0064]步驟103:若所述重力屬性值符合第一預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第一顯示狀態(tài)。
[0065]步驟104:若所述重力屬性值符合第二預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第二顯示狀態(tài),所述第二顯示狀態(tài)與所述第一顯示狀態(tài)不同。
[0066]在本步驟的執(zhí)行過程中,所述第一預(yù)設(shè)條件可以根據(jù)所述重力屬性值具體所表征的含義來確定。并且,在本申請實(shí)施例的技術(shù)方案中可以使得同一虛擬場景中不同的虛擬對(duì)象擁有與其相對(duì)應(yīng)的重力屬性值。
[0067]例如,當(dāng)所述重力屬性值具體為重力加速度且所述重力加速度的值大于等于O時(shí),所述第一顯示狀態(tài)可以默認(rèn)為所述第一虛擬對(duì)象受到了垂直于所述虛擬場景地面向下的重力作用;當(dāng)所述重力加速度的值小于O時(shí),所述第一顯示狀態(tài)可以默認(rèn)為所述第一虛擬對(duì)象受到了垂直于所述虛擬場景地面向上的浮力作用;當(dāng)所述重力加速度的值等于O時(shí),所述第一顯示狀態(tài)可以默認(rèn)為所述第一虛擬對(duì)象在垂直于所述虛擬場景地面方向上的重力和浮力處于平衡狀態(tài)。
[0068]又例如,當(dāng)所述重力屬性值具體為重力與浮力的共同作用力,且該共同作用力的值大于等于O時(shí),所述第一顯示狀態(tài)可以默認(rèn)為所述第一虛擬對(duì)象受到了垂直于所述虛擬場景地面向下的重力作用;當(dāng)所述共同作用力的值小于O時(shí),所述第一顯示狀態(tài)可以默認(rèn)為所述第一虛擬對(duì)象受到了垂直于所述虛擬場景地面向上的浮力作用;當(dāng)所述共同作用力的值等于O時(shí),所述第一顯示狀態(tài)可以默認(rèn)為所述第一虛擬對(duì)象在垂直于所述虛擬場景地面方向上的重力和浮力處于平衡狀態(tài)。
[0069]也就是說,在本申請實(shí)施例的技術(shù)方案中,可以通過獲取所述虛擬場景中的虛擬對(duì)象的各種相關(guān)參數(shù),從而使得同一虛擬場景中不同的虛擬對(duì)象可以擁有與其相對(duì)應(yīng)的重力屬性值。并基于不同的重力屬性值而使得該虛擬對(duì)象也具有相應(yīng)的顯示狀態(tài),例如,受到垂直于所述虛擬場景地面向下的重力作用的顯示狀態(tài)、受到了垂直于所述虛擬場景地面向上的浮力作用的顯示狀態(tài)、以及受到的重力和浮力處于平衡狀態(tài)的顯示狀態(tài),等等??梢?,本申請實(shí)施例中的技術(shù)方案可以使得虛擬場景中的虛擬對(duì)象具有相應(yīng)的重力屬性值,從而使得虛擬場景更貼近于現(xiàn)實(shí)場景,使得虛擬景象更加生動(dòng)自然,具有提升用戶使用感受的技術(shù)效果。
[0070]可選地,所述基于所述第一虛擬對(duì)象的參數(shù),確定所述第一虛擬對(duì)象的重力屬性值,包括:
[0071 ]分析所述第一虛擬對(duì)象,確定與所述第一虛擬對(duì)象對(duì)應(yīng)的第一實(shí)體對(duì)象;
[0072]基于所述第一實(shí)體對(duì)象確定所述第一虛擬對(duì)象的重力屬性值。
[0073]也就是說,在步驟102中,可以根據(jù)分析所獲的所述第一虛擬對(duì)象具體所對(duì)應(yīng)的實(shí)體對(duì)象來確定所述第一虛擬對(duì)象的重力屬性值。
[0074]例如,可以通過圖像分析確定某一虛擬對(duì)象的外形特征為一石頭,再基于石頭所對(duì)應(yīng)的重力屬性值為重力加速度g,從而確定所述第一實(shí)體對(duì)象的重力屬性值也可以為重力加速度g,以此類推。
[0075]當(dāng)然,為了進(jìn)一步增加分析準(zhǔn)確率,還可以在圖像分析的基礎(chǔ)上繼續(xù)進(jìn)行材質(zhì)分析、事件分析等等,采用多種增加分析準(zhǔn)確率的方式來精確確定某一虛擬對(duì)象所對(duì)應(yīng)的實(shí)體對(duì)象。
[0076]可見,在本申請實(shí)施例的技術(shù)方案中,還可以通過精確分析方法獲得虛擬對(duì)象所對(duì)應(yīng)的實(shí)體物品,從而根據(jù)實(shí)體物品的重力屬性值來確定所述虛擬對(duì)象所對(duì)應(yīng)的重力屬性值。因此,本申請實(shí)施例中的技術(shù)方案還具有使得虛擬場景更進(jìn)一步貼近現(xiàn)實(shí)的技術(shù)效果。
[0077]可選地,所述若所述重力屬性值符合第一預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第一顯示狀態(tài),包括:
[0078]若所述重力屬性值屬于第一預(yù)設(shè)閾值范圍,則控制所述第一虛擬對(duì)象為處于相對(duì)于一參考物沿預(yù)設(shè)方向運(yùn)動(dòng)的所述第一顯示狀態(tài),其中,在所述預(yù)設(shè)方向上不存在其它虛擬對(duì)象與所述第一虛擬對(duì)象相鄰;
[0079]所述若所述重力屬性值符合第二預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第二顯示狀態(tài),所述第二顯示狀態(tài)與所述第一顯示狀態(tài)不同,包括:
[0080]若所述重力屬性值屬于第二預(yù)設(shè)閾值范圍,則控制所述第一虛擬對(duì)象為處于沿所述預(yù)設(shè)方向的相反方向運(yùn)動(dòng)的所述第二顯示狀態(tài),其中,在所述預(yù)設(shè)方向的相反方向上不存在其它虛擬對(duì)象與所述第一虛擬對(duì)象相鄰。
[0081]也就是說,當(dāng)所述重力屬性值具體為重力加速度或重力及浮力的共同作用力,且所述重力屬性值屬于大于等于O或其他預(yù)設(shè)值時(shí),所述第一虛擬對(duì)象可以處于受到相對(duì)于虛擬場景的水平地面垂直向下的重力作用的顯示狀態(tài),當(dāng)然所述參考物也可以是其他可作為地面參照的參考物;當(dāng)所述重力屬性值具體為重力加速度或重力及浮力的共同作用力,且所述重力屬性值屬于小于O或其他預(yù)設(shè)值時(shí),所述第一虛擬對(duì)象還可以處于受到相對(duì)于虛擬場景的水平地面垂直向上的浮力作用的顯示狀態(tài)。
[0082]需要進(jìn)一步指出的是,在實(shí)際操作過程中,所述第一顯示狀態(tài)及所述第二顯示狀態(tài)也可以是在虛擬對(duì)象同時(shí)受到其他作用力時(shí)的顯示運(yùn)動(dòng)狀態(tài),例如,當(dāng)所述虛擬對(duì)象受到平行拋出的作用力時(shí),如果其重力屬性值為大于0,則其平行拋出的顯示運(yùn)動(dòng)軌跡為接近于虛擬場景地面的拋物線,如果其重力屬性值為小于O,則其平行拋出的顯示運(yùn)動(dòng)軌跡為遠(yuǎn)離于虛擬場景地面的拋物線。
[0083]可選地,所述方法還包括:
[0084]若所述重力屬性值屬于與所述第一預(yù)設(shè)閾值范圍及所述第二預(yù)設(shè)閾值范圍不同的第三預(yù)設(shè)閾值范圍時(shí),則控制所述第一虛擬對(duì)象為處于相對(duì)于所述參考物靜止的第三顯示狀態(tài)。
[0085]當(dāng)所述重力屬性值具體為重力加速度或重力及浮力的共同作用力,且所述重力屬性值等于O或其他相應(yīng)的預(yù)設(shè)值時(shí),所述第一虛擬對(duì)象可以處于受到重力和浮力的共同作用力趨近于O的顯示狀態(tài)。也就是說,所述第一虛擬對(duì)象可以為處于相對(duì)于虛擬場景地面或其他地面參照物為靜止的顯示狀態(tài)。
[0086]仍需進(jìn)一步指出的是,在實(shí)際操作過程中,所述第三顯示狀態(tài)也可以是在虛擬對(duì)象同時(shí)受到其他作用力時(shí)的顯示運(yùn)動(dòng)狀態(tài),例如,當(dāng)所述虛擬對(duì)象受到一推動(dòng)作用力時(shí),如果其重力屬性值為0,則其顯示運(yùn)動(dòng)軌跡則趨近于僅基于所述推動(dòng)作用力而確定,由此可以使得重力屬性值趨近于O的虛擬對(duì)象的運(yùn)動(dòng)顯示狀態(tài)更加真實(shí)形象。
[0087]可見,在本申請實(shí)施例的技術(shù)方案中,基于不同的重力屬性值,不同的虛擬對(duì)象其顯示運(yùn)動(dòng)狀態(tài)具有與實(shí)際的重力作用相應(yīng)的運(yùn)動(dòng)方式。因此,本申請實(shí)施例中的技術(shù)方案還具有在不同的作用力作用于虛擬對(duì)象時(shí),可以采用相應(yīng)的運(yùn)動(dòng)方式進(jìn)行顯示,以使虛擬對(duì)象的運(yùn)動(dòng)狀態(tài)與重力作用相結(jié)合,進(jìn)一步貼近于現(xiàn)實(shí),具有使虛擬場景更加生動(dòng)形象的技術(shù)效果。
[0088]可選地,所述控制所述第一虛擬對(duì)象為處于相對(duì)于用戶沿預(yù)設(shè)方向運(yùn)動(dòng)的所述第一顯示狀態(tài),包括:
[0089]控制所述第一虛擬對(duì)象沿背離所述虛擬場景的水平地面的方向運(yùn)動(dòng);
[0090]所述控制所述第一虛擬對(duì)象為處于沿所述預(yù)設(shè)方向的相反方向運(yùn)動(dòng)的所述第二顯示狀態(tài),包括:
[0091 ]控制所述第一虛擬對(duì)象沿靠近所述水平地面的方向運(yùn)動(dòng);
[0092]所述控制所述第一虛擬對(duì)象為處于相對(duì)于所述水平地面靜止的第三顯示狀態(tài),包括:
[0093]控制所述第一虛擬對(duì)象為相對(duì)于所述水平地面靜止。
[0094]也就是說,所述參考物可以具體將所述虛擬場景的水平地面作為參考物。所述第一顯示狀態(tài)、所述第二顯示狀態(tài)、以及所述第三顯示狀態(tài)可以具體為所述第一虛擬對(duì)象僅受重力和/或浮力作用時(shí)的顯示狀態(tài)。
[0095]可選地,所述控制所述第一虛擬對(duì)象為處于相對(duì)于一參考物沿預(yù)設(shè)方向運(yùn)動(dòng)的所述第一顯示狀態(tài),包括:
[0096]檢測到基于所述第一虛擬對(duì)象的碰撞操作,基于所述重力屬性值及所述碰撞操作確定相對(duì)于所述參考物沿預(yù)設(shè)方向的第一加速度;
[0097]控制所述第一虛擬對(duì)象以所述第一加速度沿所述預(yù)設(shè)方向運(yùn)動(dòng)。
[0098]所述碰撞操作可以為用戶采用預(yù)設(shè)操作或預(yù)設(shè)手勢,對(duì)虛擬對(duì)象進(jìn)行的碰撞操作,例如,用戶可以通過觸屏式滑動(dòng)操作,用手指碰撞虛擬對(duì)象。所述碰撞操作還可以為虛擬場景中的虛擬對(duì)象之間的碰撞操作,例如,彈珠游戲中的A彈珠對(duì)B彈珠的碰撞作用也可以作為所述碰撞操作。只要是系統(tǒng)預(yù)設(shè)的可作為對(duì)某一虛擬對(duì)象進(jìn)行碰撞作用的虛擬操作或?qū)嶓w操作都可以作為所述碰撞操作。
[0099]在本申請實(shí)施例的技術(shù)方案中,所述第一顯示狀態(tài)、所述第二顯示狀態(tài)、以及所述第三顯示狀態(tài)也可以具體為虛擬對(duì)象受到重力、浮力以及其他作用力共同作用時(shí)的顯示狀態(tài)。當(dāng)系統(tǒng)檢測到虛擬對(duì)象受到了所述碰撞操作時(shí),則可以基于所述碰撞操作所對(duì)應(yīng)的作用力,以及基于所述重力屬性值所確定所述虛擬對(duì)象受到的重力作用力以及浮力作用力,計(jì)算獲得所述虛擬對(duì)象在多種作用力共同作用下的加速度,然后再控制所述虛擬對(duì)象沿該加速度進(jìn)行相應(yīng)的運(yùn)動(dòng),并且,在其運(yùn)動(dòng)過程中也可以按照其重力屬性值而進(jìn)行相應(yīng)的運(yùn)動(dòng)變化,而所述第一顯示狀態(tài)、所述第二顯示狀態(tài)、以及所述第三顯示狀態(tài)則可用以顯示這種運(yùn)動(dòng)及運(yùn)動(dòng)變化過程。
[0100]可見,本申請實(shí)施例中的技術(shù)方案還可以通過顯示虛擬對(duì)象在基于所述重力屬性值及所述碰撞操作時(shí)的運(yùn)動(dòng)狀態(tài)及運(yùn)動(dòng)變化過程,從而提高虛擬對(duì)象的模擬真實(shí)度,具有提升虛擬場景的適用性及虛擬真實(shí)度的技術(shù)效果。
[0101]實(shí)施例二
[0102]請參考圖2,本申請實(shí)施例二提供一種電子設(shè)備,包括:
[0103]顯示器201,用以呈現(xiàn)一虛擬場景,所述虛擬場景至少包括第一虛擬對(duì)象;
[0104]處理器202,與所述顯示器連接,用以基于所述第一虛擬對(duì)象的參數(shù),確定所述第一虛擬對(duì)象的重力屬性值,若所述重力屬性值符合第一預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第一顯示狀態(tài),若所述重力屬性值符合第二預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第二顯示狀態(tài),其中,所述第二顯示狀態(tài)與所述第一顯示狀態(tài)不同。
[0105]具體來講,處理器202具體可以是通用的中央處理器(CPU),可以是特定應(yīng)用集成電路(英文-Applicat1n Specific Integrated Circuit,簡稱:ASIC),可以是一個(gè)或多個(gè)用于控制程序執(zhí)行的集成電路。
[0106]進(jìn)一步的,所述電子設(shè)備還可以包括存儲(chǔ)器,存儲(chǔ)器的數(shù)量可以是一個(gè)或多個(gè)。存儲(chǔ)器可以包括只讀存儲(chǔ)器(英文:Read Only Memory,簡稱:ROM)、隨機(jī)存取存儲(chǔ)器(英文:Random Access Memory,簡稱:RAM)和磁盤存儲(chǔ)器。
[0107]可選地,所述處理器202,用以分析所述第一虛擬對(duì)象,確定與所述第一虛擬對(duì)象對(duì)應(yīng)的第一實(shí)體對(duì)象,基于所述第一實(shí)體對(duì)象確定所述第一虛擬對(duì)象的重力屬性值。
[0108]可選地,所述處理器202,用以若所述重力屬性值屬于第一預(yù)設(shè)閾值范圍,則控制所述第一虛擬對(duì)象為處于相對(duì)于一參考物沿預(yù)設(shè)方向運(yùn)動(dòng)的所述第一顯示狀態(tài);若所述重力屬性值屬于第二預(yù)設(shè)閾值范圍,則控制所述第一虛擬對(duì)象為處于沿所述預(yù)設(shè)方向的相反方向運(yùn)動(dòng)的所述第二顯示狀態(tài),其中,在所述預(yù)設(shè)方向上不存在其它虛擬對(duì)象與所述第一虛擬對(duì)象相鄰,在所述預(yù)設(shè)方向的相反方向上不存在其它虛擬對(duì)象與所述第一虛擬對(duì)象相鄰。
[0109]可選地,所述處理器202,還用以若所述重力屬性值屬于與所述第一預(yù)設(shè)閾值范圍及所述第二預(yù)設(shè)閾值范圍不同的第三預(yù)設(shè)閾值范圍時(shí),則控制所述第一虛擬對(duì)象為處于相對(duì)于所述參考物靜止的第三顯示狀態(tài)。
[0110]可選地,所述處理器202,用以控制所述第一虛擬對(duì)象沿背離所述虛擬場景的水平地面的方向運(yùn)動(dòng);或控制所述第一虛擬對(duì)象沿靠近所述水平地面的方向運(yùn)動(dòng);或控制所述第一虛擬對(duì)象為相對(duì)于所述水平地面靜止。
[0111]可選地,所述處理器202,用以檢測到基于所述第一虛擬對(duì)象的碰撞操作,基于所述重力屬性值及所述碰撞操作確定相對(duì)于所述參考物沿預(yù)設(shè)方向的第一加速度,控制所述第一虛擬對(duì)象以所述第一加速度沿所述預(yù)設(shè)方向運(yùn)動(dòng)。
[0112]前述圖1實(shí)施例中的信息處理方法中的各種變化方式和具體實(shí)例同樣適用于本實(shí)施例的電子設(shè)備,通過前述對(duì)控制方法的詳細(xì)描述,本領(lǐng)域技術(shù)人員可以清楚的知道本實(shí)施例中電子設(shè)備的實(shí)施方法,所以為了說明書的簡潔,在此不再詳述。
[0113]實(shí)施例三
[0114]請參考圖3,本申請實(shí)施例三提供一種電子裝置,包括:
[0115]顯示單元301,用以呈現(xiàn)一虛擬場景,所述虛擬場景至少包括第一虛擬對(duì)象;
[0116]重力屬性確定單元302,用以基于所述第一虛擬對(duì)象的參數(shù),確定所述第一虛擬對(duì)象的重力屬性值;
[0117]第一處理單元303,用以若所述重力屬性值符合第一預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第一顯示狀態(tài);
[0118]第二處理單元304,用以若所述重力屬性值符合第二預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第二顯示狀態(tài),所述第二顯示狀態(tài)與所述第一顯示狀態(tài)不同。
[0119]可選地,所述重力屬性確定單元302,包括:
[0120]實(shí)體對(duì)象確定單元,用以分析所述第一虛擬對(duì)象,確定與所述第一虛擬對(duì)象對(duì)應(yīng)的第一實(shí)體對(duì)象;
[0121]屬性值確定單元,用以基于所述第一實(shí)體對(duì)象確定所述第一虛擬對(duì)象的重力屬性值。
[0122]可選地,所述第一處理單元303,包括:
[0123]第一閾值范圍處理單元,用以在所述重力屬性值屬于第一預(yù)設(shè)閾值范圍,則控制所述第一虛擬對(duì)象為處于相對(duì)于一參考物沿預(yù)設(shè)方向運(yùn)動(dòng)的所述第一顯示狀態(tài),其中,在所述預(yù)設(shè)方向上不存在其它虛擬對(duì)象與所述第一虛擬對(duì)象相鄰;
[0124]所述第二處理單元304,包括:
[0125]第二閾值范圍處理單元,用以在所述重力屬性值屬于第二預(yù)設(shè)閾值范圍,則控制所述第一虛擬對(duì)象為處于沿所述預(yù)設(shè)方向的相反方向運(yùn)動(dòng)的所述第二顯示狀態(tài),其中,在所述預(yù)設(shè)方向的相反方向上不存在其它虛擬對(duì)象與所述第一虛擬對(duì)象相鄰。
[0126]進(jìn)一步可選地,所述電子裝置還包括:
[0127]第三閾值范圍處理單元,用以在所述重力屬性值屬于與所述第一預(yù)設(shè)閾值范圍及所述第二預(yù)設(shè)閾值范圍不同的第三預(yù)設(shè)閾值范圍時(shí),則控制所述第一虛擬對(duì)象為處于相對(duì)于所述參考物靜止的第三顯示狀態(tài)。
[0128]可選地,所述第一閾值范圍處理單元,包括:
[0129]浮力控制單元,用以控制所述第一虛擬對(duì)象沿背離所述虛擬場景的水平地面的方向運(yùn)動(dòng);
[0130]所述第二閾值范圍處理單元,包括:
[0131]重力控制單元,用以控制所述第一虛擬對(duì)象沿靠近所述水平地面的方向運(yùn)動(dòng);
[0132]所述第三閾值范圍處理單元,包括:
[0133]平衡控制單元,用以控制所述第一虛擬對(duì)象為相對(duì)于所述水平地面靜止。
[0134]可選地,所述第一閾值范圍處理單元,包括:
[0135]加速度確定單元,用以檢測到基于所述第一虛擬對(duì)象的碰撞操作,基于所述重力屬性值及所述碰撞操作確定相對(duì)于所述參考物沿預(yù)設(shè)方向的第一加速度;
[0136]運(yùn)動(dòng)控制單元,用以控制所述第一虛擬對(duì)象以所述第一加速度沿所述預(yù)設(shè)方向運(yùn)動(dòng)。
[0137]前述圖1實(shí)施例中的信息處理方法中的各種變化方式和具體實(shí)例同樣適用于本實(shí)施例的電子裝置,通過前述對(duì)信息處理方法的詳細(xì)描述,本領(lǐng)域技術(shù)人員可以清楚的知道本實(shí)施例中電子裝置的實(shí)施方法,所以為了說明書的簡潔,在此不再詳述。
[0138]由此可見,在本申請實(shí)施例的技術(shù)方案中,可以通過獲取所述虛擬場景中的虛擬對(duì)象的各種相關(guān)參數(shù),從而使得同一虛擬場景中不同的虛擬對(duì)象可以擁有與其相對(duì)應(yīng)的重力屬性值。并基于不同的重力屬性值而使得該虛擬對(duì)象也具有相應(yīng)的顯示狀態(tài),例如,受到垂直于所述虛擬場景地面向下的重力作用的顯示狀態(tài)、受到了垂直于所述虛擬場景地面向上的浮力作用的顯示狀態(tài)、以及受到的重力和浮力處于平衡狀態(tài)的顯示狀態(tài),等等??梢?,本申請實(shí)施例中的技術(shù)方案可以使得虛擬場景中的虛擬對(duì)象具有相應(yīng)的重力屬性值,從而使得虛擬場景更貼近于現(xiàn)實(shí)場景,使得虛擬景象更加生動(dòng)自然,具有提升用戶使用感受的技術(shù)效果。
[0139]本申請實(shí)施例至少還具有如下技術(shù)效果或優(yōu)點(diǎn):
[0140]進(jìn)一步地,在本申請實(shí)施例的技術(shù)方案中,還可以通過精確分析方法獲得虛擬對(duì)象所對(duì)應(yīng)的實(shí)體物品,從而根據(jù)實(shí)體物品的重力屬性值來確定所述虛擬對(duì)象所對(duì)應(yīng)的重力屬性值。因此,本申請實(shí)施例中的技術(shù)方案還具有使得虛擬場景更進(jìn)一步貼近現(xiàn)實(shí)的技術(shù)效果。
[0141]進(jìn)一步地,在本申請實(shí)施例的技術(shù)方案中,基于不同的重力屬性值,不同的虛擬對(duì)象其顯示運(yùn)動(dòng)狀態(tài)具有與實(shí)際的重力作用相應(yīng)的運(yùn)動(dòng)方式。因此,本申請實(shí)施例中的技術(shù)方案還具有在不同的作用力作用于虛擬對(duì)象時(shí),可以采用相應(yīng)的運(yùn)動(dòng)方式進(jìn)行顯示,以使虛擬對(duì)象的運(yùn)動(dòng)狀態(tài)與重力作用相結(jié)合,進(jìn)一步貼近于現(xiàn)實(shí),具有使虛擬場景更加生動(dòng)形象的技術(shù)效果。
[0142]進(jìn)一步地,本申請實(shí)施例中的技術(shù)方案還可以通過顯示虛擬對(duì)象在基于所述重力屬性值及所述碰撞操作時(shí)的運(yùn)動(dòng)狀態(tài)及運(yùn)動(dòng)變化過程,從而提高虛擬對(duì)象的模擬真實(shí)度,具有提升虛擬場景的適用性及虛擬真實(shí)度的技術(shù)效果。
[0143]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0144]本申請是參照根據(jù)本申請實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0145]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0146]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0147]具體來講,本申請實(shí)施例中的一種信息處理方法對(duì)應(yīng)的計(jì)算機(jī)程序指令可以被存儲(chǔ)在光盤、硬盤、U盤等存儲(chǔ)介質(zhì)上,當(dāng)存儲(chǔ)介質(zhì)中的與一種信息處理方法對(duì)應(yīng)的計(jì)算機(jī)程序指令被一電子設(shè)備讀取或被執(zhí)行時(shí),包括如下步驟:
[0148]呈現(xiàn)一虛擬場景,所述虛擬場景至少包括第一虛擬對(duì)象;
[0149]基于所述第一虛擬對(duì)象的參數(shù),確定所述第一虛擬對(duì)象的重力屬性值;
[0150]若所述重力屬性值符合第一預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第一顯示狀態(tài);
[0151]若所述重力屬性值符合第二預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第二顯示狀態(tài),所述第二顯示狀態(tài)與所述第一顯示狀態(tài)不同。
[0152]可選地,所述存儲(chǔ)介質(zhì)中存儲(chǔ)的與步驟:基于所述第一虛擬對(duì)象的參數(shù),確定所述第一虛擬對(duì)象的重力屬性值對(duì)應(yīng)的計(jì)算機(jī)程序指令在被執(zhí)行時(shí),具體包括如下步驟:
[0153]分析所述第一虛擬對(duì)象,確定與所述第一虛擬對(duì)象對(duì)應(yīng)的第一實(shí)體對(duì)象;
[0154]基于所述第一實(shí)體對(duì)象確定所述第一虛擬對(duì)象的重力屬性值。
[0155]可選地,所述存儲(chǔ)介質(zhì)中存儲(chǔ)的與步驟:若所述重力屬性值符合第一預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第一顯示狀態(tài)對(duì)應(yīng)的計(jì)算機(jī)程序指令在被執(zhí)行時(shí),具體包括如下步驟:
[0156]若所述重力屬性值屬于第一預(yù)設(shè)閾值范圍,則控制所述第一虛擬對(duì)象為處于相對(duì)于一參考物沿預(yù)設(shè)方向運(yùn)動(dòng)的所述第一顯示狀態(tài),其中,在所述預(yù)設(shè)方向上不存在其它虛擬對(duì)象與所述第一虛擬對(duì)象相鄰;
[0157]所述存儲(chǔ)介質(zhì)中存儲(chǔ)的與步驟:若所述重力屬性值符合第二預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第二顯示狀態(tài)對(duì)應(yīng)的計(jì)算機(jī)程序指令在被執(zhí)行時(shí),具體包括如下步驟:
[0158]若所述重力屬性值屬于第二預(yù)設(shè)閾值范圍,則控制所述第一虛擬對(duì)象為處于沿所述預(yù)設(shè)方向的相反方向運(yùn)動(dòng)的所述第二顯示狀態(tài),其中,在所述預(yù)設(shè)方向的相反方向上不存在其它虛擬對(duì)象與所述第一虛擬對(duì)象相鄰。
[0159]進(jìn)一步可選地,所述存儲(chǔ)介質(zhì)中存儲(chǔ)的計(jì)算機(jī)程序指令在被執(zhí)行時(shí),具體還包括如下步驟:
[0160]若所述重力屬性值屬于與所述第一預(yù)設(shè)閾值范圍及所述第二預(yù)設(shè)閾值范圍不同的第三預(yù)設(shè)閾值范圍時(shí),則控制所述第一虛擬對(duì)象為處于相對(duì)于所述參考物靜止的第三顯示狀態(tài)。
[0161]可選地,所述存儲(chǔ)介質(zhì)中存儲(chǔ)的與步驟:控制所述第一虛擬對(duì)象為處于相對(duì)于用戶沿預(yù)設(shè)方向運(yùn)動(dòng)的所述第一顯示狀態(tài)對(duì)應(yīng)的計(jì)算機(jī)程序指令在被執(zhí)行時(shí),具體包括如下步驟:
[0162]控制所述第一虛擬對(duì)象沿背離所述虛擬場景的水平地面的方向運(yùn)動(dòng);
[0163]所述存儲(chǔ)介質(zhì)中存儲(chǔ)的與步驟:控制所述第一虛擬對(duì)象為處于沿所述預(yù)設(shè)方向的相反方向運(yùn)動(dòng)的所述第二顯示狀態(tài)對(duì)應(yīng)的計(jì)算機(jī)程序指令在被執(zhí)行時(shí),具體包括如下步驟:
[0164]控制所述第一虛擬對(duì)象沿靠近所述水平地面的方向運(yùn)動(dòng);
[0165]所述存儲(chǔ)介質(zhì)中存儲(chǔ)的與步驟:控制所述第一虛擬對(duì)象為處于相對(duì)于所述水平地面靜止的第三顯示狀態(tài)對(duì)應(yīng)的計(jì)算機(jī)程序指令在被執(zhí)行時(shí),具體包括如下步驟:
[0166]控制所述第一虛擬對(duì)象為相對(duì)于所述水平地面靜止。
[0167]可選地,所述存儲(chǔ)介質(zhì)中存儲(chǔ)的與步驟:控制所述第一虛擬對(duì)象為處于相對(duì)于用戶沿預(yù)設(shè)方向運(yùn)動(dòng)的所述第一顯示狀態(tài)對(duì)應(yīng)的計(jì)算機(jī)程序指令在被執(zhí)行時(shí),具體包括如下步驟:
[0168]檢測到基于所述第一虛擬對(duì)象的碰撞操作,基于所述重力屬性值及所述碰撞操作確定相對(duì)于所述參考物沿預(yù)設(shè)方向的第一加速度;
[0169]控制所述第一虛擬對(duì)象以所述第一加速度沿所述預(yù)設(shè)方向運(yùn)動(dòng)。
[0170]盡管已描述了本申請的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請范圍的所有變更和修改。
[0171]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本申請進(jìn)行各種改動(dòng)和變型而不脫離本申請的精神和范圍。這樣,倘若本申請的這些修改和變型屬于本申請權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種信息處理方法,應(yīng)用于一電子設(shè)備,包括: 呈現(xiàn)一虛擬場景,所述虛擬場景至少包括第一虛擬對(duì)象; 基于所述第一虛擬對(duì)象的參數(shù),確定所述第一虛擬對(duì)象的重力屬性值; 若所述重力屬性值符合第一預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第一顯示狀態(tài); 若所述重力屬性值符合第二預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第二顯示狀態(tài),所述第二顯示狀態(tài)與所述第一顯示狀態(tài)不同。2.如權(quán)利要求1所述的方法,其特征在于,所述基于所述第一虛擬對(duì)象的參數(shù),確定所述第一虛擬對(duì)象的重力屬性值,包括: 分析所述第一虛擬對(duì)象,確定與所述第一虛擬對(duì)象對(duì)應(yīng)的第一實(shí)體對(duì)象; 基于所述第一實(shí)體對(duì)象確定所述第一虛擬對(duì)象的重力屬性值。3.如權(quán)利要求1或2所述的方法,其特征在于,所述若所述重力屬性值符合第一預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第一顯示狀態(tài),包括: 若所述重力屬性值屬于第一預(yù)設(shè)閾值范圍,則控制所述第一虛擬對(duì)象為處于相對(duì)于一參考物沿預(yù)設(shè)方向運(yùn)動(dòng)的所述第一顯示狀態(tài),其中,在所述預(yù)設(shè)方向上不存在其它虛擬對(duì)象與所述第一虛擬對(duì)象相鄰; 所述若所述重力屬性值符合第二預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第二顯示狀態(tài),所述第二顯示狀態(tài)與所述第一顯示狀態(tài)不同,包括: 若所述重力屬性值屬于第二預(yù)設(shè)閾值范圍,則控制所述第一虛擬對(duì)象為處于沿所述預(yù)設(shè)方向的相反方向運(yùn)動(dòng)的所述第二顯示狀態(tài),其中,在所述預(yù)設(shè)方向的相反方向上不存在其它虛擬對(duì)象與所述第一虛擬對(duì)象相鄰。4.如權(quán)利要求3所述的方法,其特征在于,所述方法還包括: 若所述重力屬性值屬于與所述第一預(yù)設(shè)閾值范圍及所述第二預(yù)設(shè)閾值范圍不同的第三預(yù)設(shè)閾值范圍時(shí),則控制所述第一虛擬對(duì)象為處于相對(duì)于所述參考物靜止的第三顯示狀??τ O5.如權(quán)利要求4所述的方法,其特征在于,所述控制所述第一虛擬對(duì)象為處于相對(duì)于用戶沿預(yù)設(shè)方向運(yùn)動(dòng)的所述第一顯示狀態(tài),包括: 控制所述第一虛擬對(duì)象沿背離所述虛擬場景的水平地面的方向運(yùn)動(dòng); 所述控制所述第一虛擬對(duì)象為處于沿所述預(yù)設(shè)方向的相反方向運(yùn)動(dòng)的所述第二顯示狀態(tài),包括: 控制所述第一虛擬對(duì)象沿靠近所述水平地面的方向運(yùn)動(dòng); 所述控制所述第一虛擬對(duì)象為處于相對(duì)于所述水平地面靜止的第三顯示狀態(tài),包括: 控制所述第一虛擬對(duì)象為相對(duì)于所述水平地面靜止。6.如權(quán)利要求4所述的方法,其特征在于,所述控制所述第一虛擬對(duì)象為處于相對(duì)于一參考物沿預(yù)設(shè)方向運(yùn)動(dòng)的所述第一顯示狀態(tài),包括: 檢測到基于所述第一虛擬對(duì)象的碰撞操作,基于所述重力屬性值及所述碰撞操作確定相對(duì)于所述參考物沿預(yù)設(shè)方向的第一加速度; 控制所述第一虛擬對(duì)象以所述第一加速度沿所述預(yù)設(shè)方向運(yùn)動(dòng)。7.—種電子設(shè)備,包括: 顯示器,用以呈現(xiàn)一虛擬場景,所述虛擬場景至少包括第一虛擬對(duì)象; 處理器,與所述顯示器連接,用以基于所述第一虛擬對(duì)象的參數(shù),確定所述第一虛擬對(duì)象的重力屬性值,若所述重力屬性值符合第一預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第一顯示狀態(tài),若所述重力屬性值符合第二預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第二顯示狀態(tài),其中,所述第二顯示狀態(tài)與所述第一顯示狀態(tài)不同。8.如權(quán)利要求7所述的電子設(shè)備,其特征在于,所述處理器,用以分析所述第一虛擬對(duì)象,確定與所述第一虛擬對(duì)象對(duì)應(yīng)的第一實(shí)體對(duì)象,基于所述第一實(shí)體對(duì)象確定所述第一虛擬對(duì)象的重力屬性值。9.如權(quán)利要求7或8所述的電子設(shè)備,其特征在于,所述處理器,用以若所述重力屬性值屬于第一預(yù)設(shè)閾值范圍,則控制所述第一虛擬對(duì)象為處于相對(duì)于一參考物沿預(yù)設(shè)方向運(yùn)動(dòng)的所述第一顯示狀態(tài);若所述重力屬性值屬于第二預(yù)設(shè)閾值范圍,則控制所述第一虛擬對(duì)象為處于沿所述預(yù)設(shè)方向的相反方向運(yùn)動(dòng)的所述第二顯示狀態(tài),其中,在所述預(yù)設(shè)方向上不存在其它虛擬對(duì)象與所述第一虛擬對(duì)象相鄰,在所述預(yù)設(shè)方向的相反方向上不存在其它虛擬對(duì)象與所述第一虛擬對(duì)象相鄰。10.如權(quán)利要求9所述的電子設(shè)備,其特征在于,所述處理器,還用以若所述重力屬性值屬于與所述第一預(yù)設(shè)閾值范圍及所述第二預(yù)設(shè)閾值范圍不同的第三預(yù)設(shè)閾值范圍時(shí),則控制所述第一虛擬對(duì)象為處于相對(duì)于所述參考物靜止的第三顯示狀態(tài)。11.如權(quán)利要求10所述的電子設(shè)備,其特征在于,所述處理器,用以控制所述第一虛擬對(duì)象沿背離所述虛擬場景的水平地面的方向運(yùn)動(dòng);或控制所述第一虛擬對(duì)象沿靠近所述水平地面的方向運(yùn)動(dòng);或控制所述第一虛擬對(duì)象為相對(duì)于所述水平地面靜止。12.如權(quán)利要求10所述的電子設(shè)備,其特征在于,所述處理器,用以檢測到基于所述第一虛擬對(duì)象的碰撞操作,基于所述重力屬性值及所述碰撞操作確定相對(duì)于所述參考物沿預(yù)設(shè)方向的第一加速度,控制所述第一虛擬對(duì)象以所述第一加速度沿所述預(yù)設(shè)方向運(yùn)動(dòng)。13.—種電子裝置,包括: 顯示單元,用以呈現(xiàn)一虛擬場景,所述虛擬場景至少包括第一虛擬對(duì)象; 重力屬性確定單元,用以基于所述第一虛擬對(duì)象的參數(shù),確定所述第一虛擬對(duì)象的重力屬性值; 第一處理單元,用以若所述重力屬性值符合第一預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第一顯示狀態(tài); 第二處理單元,用以若所述重力屬性值符合第二預(yù)設(shè)條件,控制所述第一虛擬對(duì)象處于第二顯示狀態(tài),所述第二顯示狀態(tài)與所述第一顯示狀態(tài)不同。
【文檔編號(hào)】G06T19/00GK105824426SQ201610202528
【公開日】2016年8月3日
【申請日】2016年3月31日
【發(fā)明人】許奔
【申請人】聯(lián)想(北京)有限公司