File contents VR/AR开发
沉浸式体验原则。
1. 平台选择
VR平台
平台
使用场景
Quest
独立、无线
PCVR
高保真
PSVR
主机市场
WebXR
基于浏览器
AR平台
平台
使用场景
ARKit
iOS设备
ARCore
Android设备
WebXR
浏览器AR
HoloLens
企业
2. 舒适度原则
晕动症预防
原因
解决方案
移动
传送、转向
低FPS
保持90 FPS
相机震动
避免或最小化
快速加速
渐进移动
舒适度设置
移动时渐晕
转向 vs 平滑转向
坐姿 vs 站立模式
高度校准
3. 性能要求
目标指标
平台
FPS
分辨率
Quest 2
72-90
1832x1920
Quest 3
90-120
2064x2208
PCVR
90
2160x2160+
PSVR2
90-120
2000x2040
帧预算
VR需要一致的帧时间
单帧掉落 = 可见抖动
90 FPS = 11.11ms预算
4. 交互原则
控制器交互
类型
用途
指向+点击
UI、远处物体
抓取
操作
手势
魔法、特殊动作
物理
投掷、挥动
手部追踪
更沉浸但不精确
适合:社交、休闲
挑战:动作、精确
5. 空间设计
世界比例
1单位 = 1米(关键)
物体必须感觉正确大小
用真实测量测试
深度线索
线索
重要性
立体
主要深度
运动视差
次要
阴影
接地
遮挡
分层
6. 反模式
❌ 不要
✅ 要
不经玩家移动相机
玩家控制相机
低于90 FPS
保持帧率
使用微小UI文字
大、可读文字
忽略臂长
按玩家触及范围缩放
记住: 舒适度不是可选项。恶心的玩家不会玩。
何时使用
此技能适用于执行概述中描述的工作流程或操作。
限制
仅当任务明确匹配上述范围时使用此技能。
不要将输出替代特定环境的验证、测试或专家审查。
如果缺少必要的输入、权限、安全边界或成功标准,请停止并请求澄清。
1 --- 2 name: vr-ar 3 description: Vr Ar 4 --- 5 6 # VR/AR开发 7 8 > 沉浸式体验原则。 9 10 --- 11 12 ## 1. 平台选择 13 14 ### VR平台 15 16 | 平台 | 使用场景 | 17 |----------|----------| 18 | **Quest** | 独立、无线 | 19 | **PCVR** | 高保真 | 20 | **PSVR** | 主机市场 | 21 | **WebXR** | 基于浏览器 | 22 23 ### AR平台 24 25 | 平台 | 使用场景 | 26 |----------|----------| 27 | **ARKit** | iOS设备 | 28 | **ARCore** | Android设备 | 29 | **WebXR** | 浏览器AR | 30 | **HoloLens** | 企业 | 31 32 --- 33 34 ## 2. 舒适度原则 35 36 ### 晕动症预防 37 38 | 原因 | 解决方案 | 39 |-------|----------| 40 | **移动** | 传送、转向 | 41 | **低FPS** | 保持90 FPS | 42 | **相机震动** | 避免或最小化 | 43 | **快速加速** | 渐进移动 | 44 45 ### 舒适度设置 46 47 - 移动时渐晕 48 - 转向 vs 平滑转向 49 - 坐姿 vs 站立模式 50 - 高度校准 51 52 --- 53 54 ## 3. 性能要求 55 56 ### 目标指标 57 58 | 平台 | FPS | 分辨率 | 59 |----------|-----|------------| 60 | Quest 2 | 72-90 | 1832x1920 | 61 | Quest 3 | 90-120 | 2064x2208 | 62 | PCVR | 90 | 2160x2160+ | 63 | PSVR2 | 90-120 | 2000x2040 | 64 65 ### 帧预算 66 67 - VR需要一致的帧时间 68 - 单帧掉落 = 可见抖动 69 - 90 FPS = 11.11ms预算 70 71 --- 72 73 ## 4. 交互原则 74 75 ### 控制器交互 76 77 | 类型 | 用途 | 78 |------|-----| 79 | **指向+点击** | UI、远处物体 | 80 | **抓取** | 操作 | 81 | **手势** | 魔法、特殊动作 | 82 | **物理** | 投掷、挥动 | 83 84 ### 手部追踪 85 86 - 更沉浸但不精确 87 - 适合:社交、休闲 88 - 挑战:动作、精确 89 90 --- 91 92 ## 5. 空间设计 93 94 ### 世界比例 95 96 - 1单位 = 1米(关键) 97 - 物体必须感觉正确大小 98 - 用真实测量测试 99 100 ### 深度线索 101 102 | 线索 | 重要性 | 103 |-----|------------| 104 | 立体 | 主要深度 | 105 | 运动视差 | 次要 | 106 | 阴影 | 接地 | 107 | 遮挡 | 分层 | 108 109 --- 110 111 ## 6. 反模式 112 113 | ❌ 不要 | ✅ 要 | 114 |----------|-------| 115 | 不经玩家移动相机 | 玩家控制相机 | 116 | 低于90 FPS | 保持帧率 | 117 | 使用微小UI文字 | 大、可读文字 | 118 | 忽略臂长 | 按玩家触及范围缩放 | 119 120 --- 121 122 > **记住:** 舒适度不是可选项。恶心的玩家不会玩。 123 124 ## 何时使用 125 此技能适用于执行概述中描述的工作流程或操作。 126 127 ## 限制 128 - 仅当任务明确匹配上述范围时使用此技能。 129 - 不要将输出替代特定环境的验证、测试或专家审查。 130 - 如果缺少必要的输入、权限、安全边界或成功标准,请停止并请求澄清。
kscz0000/antigravity-awesome-skills-CN/tree/main/反重力 - 超强技能 - 中文/skills/后端开发/主规则/game-development/vr-ar commit 8ac9a1b7a6
Frequently asked questions How do I install the Vr Ar skill? Run npx skillmds@latest add kscz0000/vr-ar in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Vr Ar skill do? Vr Ar It is listed under Coding & Dev Tools on SkillMD.
Is Vr Ar safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Vr Ar? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Vr Ar free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Vr Ar? kscz0000 (@kscz0000) published this skill. Their other Agent Skills are listed on their SkillMD profile.