VRChat簡易教程3-往世界裏導入模型和VRC接口初探

1、準備工做ide

  按前面的教程新建一個project,導入sdk並建立地面(Terrain)和VRCWorld。學習

  本教程中咱們學習如何導入別人作好的模型並使用VRC提供的接口來實現物品的抓取,模型素材(小戰士.rar)能夠在Q羣581425491羣文件中下載。測試

  將模型素材(小戰士.rar)解壓到任意位置。ui

2、導入模型素材spa

  1 "File>Open Scene"找到模型素材「小戰士」blog

  2 彈出的import窗口中,找找看有沒有Scripts,有的話取消勾選,這些script是這個模型自帶的一些腳本,在VRC裏是用不了的,一塊兒導入的話會編譯不經過因此不要導入。若是不當心導入的話就刪除之。教程

  3 找到模型文件,將剛纔導入的模型拖到地面上去。若是沒有出現上下左右移動模型的那個箭頭可使用左上角畫藍圈的那個按鈕。若是模型初始很小,能夠在右側標註的位置設置模型大小。調整一下模型和VRCWorld的位置,使他們不要離的太遠,否則一會你找不到模型跑哪去了。接口

  4 相似的,模型均可以這樣拖進世界裏,下面咱們給這個小戰士添加一些屬性,使他能夠被玩家抓取。ip

3、添加物理碰撞it

  建立或者導入的模型理論上來講就是個圖案,這些模型想要與世界互動就須要添加碰撞屬性。選中「小戰士」,在右側屬性欄中找到「Add Component>Physics>Box Collider」。添加好碰撞屬性後還須要對物理碰撞範圍進行設置,點擊畫紅線的按鈕,而後在中間的視圖中經過畫紅圈的小點點設置碰撞範圍,不要太大也不要過小。

 

4、添加抓取屬性

  選中「小戰士」,在右側屬性欄中找到「Add Component>Scripts>VRCSDK2>VRC_Pickup」。看名字就曉得這是給模型添加了一個VRC世界的可拾取屬性。Rigidbody意思是把這個模型變成了「剛體」,這是個unity的屬性本身百度研究吧。VRC_Pickup就是VRC提供給unity的互動接口,添加這個屬性後VRC世界的玩家就能夠拾取這個物體了。VRC_Pickup這一欄能夠設置下抓取屬性,好比Disallow Theft意思是你拾取後不能被別人偷走,其餘細節本身百度下吧。

4、測試

  按以前教你的方法登陸VRC帳號,選擇「VRChat SDK>Show Bulid Control Panel>Test>New Build」,固然,記得須要點do it的那些按鈕。進入世界後,你就能夠走過去試試抓取這個模型啦。

 

歡迎加入VRChat交流Q羣:

581425491

相關文章
相關標籤/搜索