vrchat新手教程_VRChat简易教程3-往世界里导入模型和VRC接口初探

本文是一篇VRChat新手教程,详细讲解如何导入外部模型,并利用VRC接口实现模型的抓取功能。首先,介绍了新建project、导入SDK和创建世界的基本步骤。接着,指导用户导入模型,避免导入自带的scripts以防止编译问题。然后,通过添加Box Collider赋予模型物理碰撞属性,并调整碰撞范围。最后,添加VRC_Pickup脚本来实现模型的可拾取性,设置抓取属性。读者可以通过测试环节验证教程效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、准备工作

按前面的教程新建一个project,导入sdk并创建地面(Terrain)和VRCWorld。

本教程中我们学习如何导入别人做好的模型并使用VRC提供的接口来实现物品的抓取,模型素材(小战士.rar)可以在Q群581425491群文件中下载。

将模型素材(小战士.rar)解压到任意位置。

二、导入模型素材

1 "File>Open Scene"找到模型素材“小战士”

af9d51d852f400b72055bc174ab8a3f7.png

2 弹出的import窗口中,找找看有没有Scripts,有的话取消勾选,这些script是这个模型自带的一些脚本,在VRC里是用不了的,一起导入的话会编译不通过所以不要导入。如果不小心导入的话就删除之。

8296473750cc8ba6306666816016a906.png

3 找到模型文件,将刚才导入的模型拖到地面上去。如果没有出现上下左右移动模型的那个箭头可以使用左上角画蓝圈的那个按钮。如果模型初始很小,可以在右侧标注的位置设置模型大小。调整一下模型和VRCWorld的位置,使他们不要离的太远,不然一会你找不到模型跑哪去了。

a17bd7111fa842b02a1c1c56e11f8bf8.png

4 类似的,模型都可以这样拖进世界里,下面我们给这个小战士添加一些属性,使他可以被玩家抓取。

三、添加物理碰撞

创建或者导入的模型理论上来说就是个图案,这些模型想要与世界互动就需要添加碰撞属性。选中“小战士”,在右侧属性栏中找到“Add Component>Physics>Box Collider”。添加好碰撞属性后还需要对物理碰撞范围进行设置,点击画红线的按钮,然后在中间的视图中通过画红圈的小点点设置碰撞范围,不要太大也不要太小。

14edbda628b63f54595d4a9397687e62.png

四、添加抓取属性

选中“小战士”,在右侧属性栏中找到“Add Component>Scripts>VRCSDK2>VRC_Pickup”。看名字就晓得这是给模型添加了一个VRC世界的可拾取属性。Rigidbody意思是把这个模型变成了“刚体”,这是个unity的属性自己百度研究吧。VRC_Pickup就是VRC提供给unity的互动接口,添加这个属性后VRC世界的玩家就可以拾取这个物体了。VRC_Pickup这一栏可以设置下抓取属性,比如Disallow Theft意思是你拾取后不能被别人偷走,其他细节自己百度下吧。

74e11120064a3196e47f7d9a6a4de83f.png

四、测试

按之前教你的方法登录VRC账号,选择“VRChat SDK>Show Bulid Control Panel>Test>New Build”,当然,记得需要点do it的那些按钮。进入世界后,你就可以走过去试试抓取这个模型啦。

欢迎加入VRChat交流Q群:

581425491

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值