VRChat简易教程3-往世界里导入模型和VRC接口初探
一、準(zhǔn)備工作
按前面的教程新建一個(gè)project,導(dǎo)入sdk并創(chuàng)建地面(Terrain)和VRCWorld。
本教程中我們學(xué)習(xí)如何導(dǎo)入別人做好的模型并使用VRC提供的接口來(lái)實(shí)現(xiàn)物品的抓取,模型素材(小戰(zhàn)士.rar)可以在Q群581425491群文件中下載。
將模型素材(小戰(zhàn)士.rar)解壓到任意位置。
二、導(dǎo)入模型素材
1 "File>Open Scene"找到模型素材“小戰(zhàn)士”
2 彈出的import窗口中,找找看有沒(méi)有Scripts,有的話取消勾選,這些script是這個(gè)模型自帶的一些腳本,在VRC里是用不了的,一起導(dǎo)入的話會(huì)編譯不通過(guò)所以不要導(dǎo)入。如果不小心導(dǎo)入的話就刪除之。
3 找到模型文件,將剛才導(dǎo)入的模型拖到地面上去。如果沒(méi)有出現(xiàn)上下左右移動(dòng)模型的那個(gè)箭頭可以使用左上角畫藍(lán)圈的那個(gè)按鈕。如果模型初始很小,可以在右側(cè)標(biāo)注的位置設(shè)置模型大小。調(diào)整一下模型和VRCWorld的位置,使他們不要離的太遠(yuǎn),不然一會(huì)你找不到模型跑哪去了。
4 類似的,模型都可以這樣拖進(jìn)世界里,下面我們給這個(gè)小戰(zhàn)士添加一些屬性,使他可以被玩家抓取。
三、添加物理碰撞
創(chuàng)建或者導(dǎo)入的模型理論上來(lái)說(shuō)就是個(gè)圖案,這些模型想要與世界互動(dòng)就需要添加碰撞屬性。選中“小戰(zhàn)士”,在右側(cè)屬性欄中找到“Add Component>Physics>Box Collider”。添加好碰撞屬性后還需要對(duì)物理碰撞范圍進(jìn)行設(shè)置,點(diǎn)擊畫紅線的按鈕,然后在中間的視圖中通過(guò)畫紅圈的小點(diǎn)點(diǎn)設(shè)置碰撞范圍,不要太大也不要太小。
四、添加抓取屬性
選中“小戰(zhàn)士”,在右側(cè)屬性欄中找到“Add Component>Scripts>VRCSDK2>VRC_Pickup”。看名字就曉得這是給模型添加了一個(gè)VRC世界的可拾取屬性。Rigidbody意思是把這個(gè)模型變成了“剛體”,這是個(gè)unity的屬性自己百度研究吧。VRC_Pickup就是VRC提供給unity的互動(dòng)接口,添加這個(gè)屬性后VRC世界的玩家就可以拾取這個(gè)物體了。VRC_Pickup這一欄可以設(shè)置下抓取屬性,比如Disallow Theft意思是你拾取后不能被別人偷走,其他細(xì)節(jié)自己百度下吧。
四、測(cè)試
按之前教你的方法登錄VRC賬號(hào),選擇“VRChat SDK>Show Bulid Control Panel>Test>New Build”,當(dāng)然,記得需要點(diǎn)do it的那些按鈕。進(jìn)入世界后,你就可以走過(guò)去試試抓取這個(gè)模型啦。
歡迎加入VRChat交流Q群:
581425491
總結(jié)
以上是生活随笔為你收集整理的VRChat简易教程3-往世界里导入模型和VRC接口初探的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 天龙八部手游少林厉害吗
- 下一篇: Linux设备文件的创建