- 轉(zhuǎn)載請保留原文鏈接:http://www.chinaar.com/ZYJC/1434.html
VR用戶在游戲呈現(xiàn)中有身體這一概念腿堤,它通過在用戶站立在游玩區(qū)中的位置添加碰撞和剛體來實現(xiàn)丧慈。身體的碰撞和剛體將防止用戶能狗穿過墻壁或者和其他可碰撞對象穿插檩淋。碰撞體的高度由用戶頭盔所在高度決定羽圃,如果用戶下蹲撑瞧,碰撞體同樣收縮很泊,這意味著可能在低的空間去下蹲和爬行通過。
可用腳本參數(shù)如下:
· Headset Y Offset(頭盔y偏移):為用戶創(chuàng)建的盒型碰撞體的高度由用戶頭盔位置設(shè)置恃疯。如果需要碰撞體小一點來讓游玩區(qū)和頭盔之間留有空間的話,這個值將降低生成的盒型碰撞體的高度墨闲。
· Ignore Grabbed Collisions(忽略抓取碰撞):如果勾選今妄,任何被控制器抓取的物品都不會和游玩區(qū)的盒碰撞體及剛體發(fā)生碰撞。這在用戶需要抓取和揮動對象時是很有用的鸳碧,因為如果碰撞體激活盾鳞,這些抓取的東西就會被游玩區(qū)的碰撞體彈開。
VRTK_PlayerPresence 腳本例子可參見SteamVR_Unity_Toolkit/Examples/017_CameraRig_TouchpadWalking場景瞻离。場景有很多墻體和斜坡腾仅,用戶可以用觸摸板來四處行走,但是不能穿過這些對象套利,因為它們是可碰撞的并且剛體物理將不允許發(fā)生穿叉推励。