Xuan25 的实用工具合集(VRChat World)
这个合集用于整理一些用于 VRChat 地图创作的实用工具的使用文档
以非侵入方式理解玩家体验: 一种用于玩家体验评估的 VRChat 世界遥测组件 —— UdonTelemetry
引言 作为地图创作者,为了持续优化地图内容并提升玩家体验,获取玩家反馈是一项重要工作。常见的做法包括建立群聊、社区,或发放调查问卷,以收集玩家在游玩后的意见与建议。 但这类方式通常依赖创作者主动...
从 VRChat 虚拟形象到世界创作: 由动画控制器驱动的世界交互 —— AnimatorUtilities
引言 在 VRChat 中,动画控制器 (Animator) 是一个强大的工具。 在虚拟形象的制作中,由于脚本支持的缺失,动画控制器被广泛用于驱动各种交互行为,例如表情切换、物品开关、玩家交互等...
是谁在我耳边说话: 一种事件驱动的玩家语音传播控制系统 —— PlayerVoiceSystem
引言 在社区世界的创作中,随着社区逐渐庞大和复杂,各式各样的玩家对于世界的需求也日益多样化。为了提升世界的包容性,创作者有时会希望在世界中提供一些针对特定玩家群体的功能或体验,并对世界进行相应的...
让世界在构建时成型: 自动化场景组装与资源裁剪管线
引言 自动化构建管线 允许在项目构建过程中执行一些自定义操作。创作者可以借此自动化处理构建过程中的重复性任务,例如程序化资源生成、资源清理、或是场景编辑等。这有助于在开发、调试和迭代过程中节省时...
当世界认出了你: 基于玩家名单的专属物件控制系统 —— PlayerObjectSystem
用于根据玩家名单启用或禁用物件。 安装 下载 Xuan25-VRC-Common-Utilities 组件包,并将其导入到你的 Unity 项目中。该组件包包含 UdonTelemetry 组...
目光所至,交互即达: 基于视线与手柄射线的交互扩展 —— RayCastUtilities
VRChat 的原生交互方式主要集中在鼠标左右键,以及手柄的扳机键和抓握键上。这些交互方式可以满足大部分基础需求,但在某些场景中并不够便捷。 例如,在需要频繁滚动 UI 列表时,使用鼠标滚轮或手...
在世界的一隅重写天空: 一种支持局部渲染与平滑过渡的天空盒组件 —— Skybox
Unity 内置天空盒 主要面向全局环境渲染,通常只能作为场景背景或环境光来源使用。在需要为局部区域、特殊空间、传送场景、室内外切换或非标准几何体提供天空盒效果时,内置天空盒的控制方式会受到限制...
文档库渲染测试 图表 数学式
画图 源码 <div class="mermaid" style="display: flex; justify-content: center;"> graph TD A[Enter ...
WIP 其他组件
一些暂不打算整理文档的组件 多通道有符号距离场 (Multi-channel signed distance field) 视差修改着色器 开关实用工具 文本实用工具 VRC同步物件实用...
让世界跨越语言边界: 一种面向 VRChat 世界创作的可扩展本地化框架 —— I18n
VRChat 作为一个全球性的社交平台,其用户来自世界各地,可能倾向于使用不同的语言。目前,VRChat 客户端中一共提供了 16 种语言支持。因此,在创作世界的过程中,如果你希望你的世界能够被...