VRChat简易教程2-创建一个最基本的世界(world)
一、准备工作
1 先确保你安装了unity并导入了sdk
教程:https://www.cnblogs.com/cation/p/10311702.html
2 按之前的教程新建一个project并导入sdk
二、新建一个地面
玩家进入游戏后得有个站的地方,这里我们新建一个普通的地面(Terrain),新建好后右侧视图会出现一个白色的地面
二、设置玩家出生点
所谓出生点就是玩家进入地图后出现的位置。
如果你成功导入了VRChat的sdk,左下角的Assets里就会出现VRCSDK这个目录,通过路径“VRCSDK>Prefabs>World>VRCWorld”找到VRCWorld,把这个东西拖到前面创建的地面(Terrain)上去。
如此,你已经创建了一个最简单的世界了,可以在右侧视图中对出生点的位置进行设置,确保玩家出现在世界时能站在地面上(而不是半空中或地面下),可以用画红圈的几个按钮来精确设置出生点的位置。
三、进入这个世界
前面教程说过,需要通过VRChat SDK>Setting页面登录你的VRC账号,这里默认你已经登录了。点击“VRChat SDK>Show Build Control Panel”打开上传页面
在这个页面中,画红框的区域可能会出现一些按钮,不用在意,只管点一下,出现按钮就点一下,然后在弹出的确认框中点击“Do it!”,点到画红线的区域没有出现新的按钮为止。
点完以后,应该是下图中的状态,当然“Enable 3D spatializationXXXXXX”这个也要点,只是do it之后这个按钮不会消失。
画红圈的地方一个是test,也就是你可以先自己测试下看看,另一个是publish也就是上传到游戏里去,别人就能看到你的世界了。这里我们先选择Test,点击“New Build”,意思是新发布一个测试(Last Build意思是之前发布的版本)。
如果你安装了VRChat的话此时就会自动启动游戏并进入这个空白的世界了。
欢迎加入VRChat交流Q群:
581425491
VRChat简易教程2-创建一个最基本的世界(world)的更多相关文章
- google maps js v3 api教程(1) -- 创建一个地图
原文地址 google maps javascript官方文档:https://developers.google.com/maps/documentation/javascript/ 在创建地图之前 ...
- VRChat简易教程4-使用VRC的接口实现物体的移动(VRC的action和trigger接口)
这个教程我们学习如何实现载具的驾驶 一.准备工作 1 最简单的载具驾驶需要至少两个元素,一是需要一个载具,二是需要一个前进的按钮(这里我们只做前进功能),为了直观的能感受到载具的移动,我们还得创造一个 ...
- (7)nehe教程1 创建一个OpenGL窗口:
不要用那个nehe ndk了 误人子弟! 转自: 一个窗口,代码可真多啊 http://www.yakergong.net/nehe/ 在这个教程里,我将教你在Windows环境中创建OpenGL程序 ...
- 使用 ADD-ON SDK 开发 基于 Html JQuery 和 CSS 的 firefox 插件入门教程1: 创建一个简单的 Add-on
[本文转载自http://sixpoint.me/942/implementing-simple-addon/] 实现一个简单的插件 教程的这个部分带你使用 SDK 来实现, 运行并打包一个插件. 这 ...
- VRChat简易教程1-开发环境准备(SDK)
原文:https://docs.vrchat.com/docs/setting-up-the-sdk 1 Unity 2017.4.15f1 下载地址https://download.unity3d. ...
- VRChat简易教程3-往世界里导入模型和VRC接口初探
一.准备工作 按前面的教程新建一个project,导入sdk并创建地面(Terrain)和VRCWorld. 本教程中我们学习如何导入别人做好的模型并使用VRC提供的接口来实现物品的抓取,模型素材(小 ...
- EF Code First教程-01 创建一个简单的Code First程序
1 从nuget中搜索并添加EF 2 在app.config或web.config中添加数据库连接 <connectionStrings> <add name="conns ...
- 简单创建一个SpringCloud2021.0.3项目(四)
目录 1. 项目说明 1. 版本 2. 用到组件 3. 功能 2. 上三篇教程 3. 日志处理 1. 创建日志公共模块 2. Eureka引入日志模块 4. 到此的功能代码 5. 注册中心换成naco ...
- 简单创建一个SpringCloud2021.0.3项目(三)
目录 1. 项目说明 1. 版本 2. 用到组件 3. 功能 2. 上俩篇教程 3. Gateway集成sentinel,网关层做熔断降级 1. 超时熔断降级 2. 异常熔断 3. 集成sentine ...
随机推荐
- IPOL图像处理分析经典在线(文献+源码)
网址: IPOL Journal · Image Processing On Line https://www.ipol.im/ 分类: 搜索: 下载文献和源码: NLM算法:IPOL Journal ...
- numpy和TensorFlow的函数
pycharm jupyter notebook 环境配置
- 什么是Base64加密?为什么要有Base64加密?
产生这篇文章的动力在于对接腾讯云服务的时候每次都要进行Base64编码之后才能进行签名,之前只知道Base64是个算法,但是不知道为啥都用这个算法,这次为了链接Base64究竟是个什么东东才在网络上各 ...
- 在Web工程中,普通Java类如何读文件
我们在以前讨论过在Web工程不能采用Java工程原先的读取方式,即创建一个文件流(FileInputStream)并给出一个文件目录(从src开始找一直找到你要读取文件的目录),这种的方式是不可行的. ...
- php 正则表达式四,例子
PHP常用正则表达式汇总:http://bbs.php100.com/read-htm-tid-83266.html 1.非空匹配: .+ 2.浮点数匹配: ^\d+.\d{2}$ 3.手机号匹配: ...
- client-side internet transfers
curl https://curl.haxx.se/ curl - Open Collective https://opencollective.com/curl#backers curl/curl: ...
- cookies与session
一.cookies 本质:浏览器端保存的键值对 方便客户按照自己的习惯操作页面或软件,例如:用户验证,登陆界面,右侧菜单隐藏,控制页面列表显示条数... cookies是由服务端写在浏览器端,以后每次 ...
- 综合: Java 对象初始化过程
class Fu { Fu() { show(); } void show() { System.out.println("xixi"); } } class Zi extends ...
- facebook 相似性搜索库 faiss
faiss 个人理解: https://github.com/facebookresearch/faiss 上把代码clone下来,make编译 我们将CNN中经过若干个卷积/激励/池化层后得到的激活 ...
- Android “swipe” vs “fling”
onFling will get executed when a user makes a "fling" motion, and said motion has a veloci ...