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 ...
随机推荐
- BlockingQueue(阻塞队列)分析
如果读者还有一点印象,我们在实现线程池时,用了队列这种数据结构来存储接收到的任务,在多线程环境中阻塞队列是一种非常有用的队列,在介绍BlockingQueue之前,我们先解释一下Queue接口. Qu ...
- js转译html标签
api返回的接口数据是这样的"<div>测试数据</div>" js拼接html时会过滤掉<div></div> 所以需要对< ...
- map实现
/*PLSQL实现Map*/ --建立序列create sequence seq_map_param_id ;--建立参数表create table map_param(id number prima ...
- Web API中的模型验证Model Validation
数据注释 在ASP.NET Web API中,您可以使用System.ComponentModel.DataAnnotations命名空间中的属性为模型上的属性设置验证规则. using System ...
- Android测试:从零开始1——简介
参考文档:https://developer.android.com/training/testing/start/index.html 测试分类 使用android studio进行测试,首先需要先 ...
- 记一次androidd登陆页面的实现
背景 先说个事:最近我准备做个开源的博客园android客户端!符合Google最新的material design设计风格的!不知道有没有小伙伴愿意和我一起做呢?如果有愿意的,请私信我哦!!!!我还 ...
- Software Defined Networking For Dummies, Cisco Special Edition
从接触SDN开始,不论是硬件还是软件,一直都是从具体的点开始,慢慢的勾勒出自己认为的SDN的样子,相信读完这本思科出的关于SDN的书会对其有新的认识 这本书的名字就是Software Defined ...
- pycharm-->github / github-->pycharm
一.pycharm -->发布到--> github:1.github 账号密码 https://github.com/2.git 下载安装 https://git-scm.com/3.配 ...
- 面向对象 - 1.软件开发/2.异常处理/3.try...except的详细用法
1.软件开发 软件的开发其实一整套规范,我们所学的只是其中的一小部分,一个完整的开发过程,需要明确每个阶段的任务,在保证一个阶段正确的前提下再进行下一个阶段的工作,称之为软件工程 面向对象的软件工程包 ...
- django博客项目9
................