VR和Unity游戏开发
文章平均质量分 77
适合想系统精进的 Unity/VR 开发者与图形学进阶者:包含 Blender 到 Unity 的素材流程、XR 交互与优化、PICO/Oculus 上线经验、Shader 数学与调试技巧,以及项目发布与运营避坑。教程可落地、案例可复用、工具链可直接搬进你的项目。
余额抵扣
助学金抵扣
还需支付
¥49.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
踏雪无痕老爷子
昨日种种譬如昨日死,今日种种譬如今日生。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【VR】【Unity】抓走转放系列20|抓走放转各三招速查:交互出问题先对上该查哪一层
抓、走、放、转各三招速查:交互出问题时,先认出是哪类问题,再只看对应那一组,逐项核对。原创 2026-10-04 09:04:48 · 8 阅读 · 0 评论 -
【VR】【Unity】抓走转放系列19|按钮按了没反应:先查按压行程有没有到位、事件有没有进逻辑
按钮按了没反应时,先查按压行程有没有到位、事件有没有真正进入逻辑。原创 2026-09-30 14:23:07 · 177 阅读 · 0 评论 -
【VR】【Unity】抓走转放系列18|方向盘转了却没有逻辑反馈:先查转动事件有没有从驱动送出去
方向盘能转却没有逻辑反馈时,先查转动事件有没有从驱动送出去、监听有没有接上,而不是先改抓取。原创 2026-09-30 09:28:23 · 272 阅读 · 0 评论 -
【VR】【Unity】抓走转放系列17|抽屉拉到一半卡住:先查滑动轴、限位和碰撞
抽屉拉到一半卡住时,先查滑动轴方向、限位距离和碰撞体,而不是先改抓取输入。原创 2026-09-29 22:54:09 · 160 阅读 · 0 评论 -
【VR】【Unity】抓走转放系列16|门能推开却不回弹:先查转动驱动的限位与阻尼
门能推却松手不回时,先查角向驱动目标、弹簧阻尼与限位,而不是先改输入。原创 2026-09-29 22:47:13 · 56 阅读 · 0 评论 -
【VR】【Unity】抓走转放系列15|空间 UI 怎么点都点不中:先确认 Canvas 模式和激光/指尖哪条在收
空间 UI 点不中时,先确认 Canvas 模式与激光/近场哪条输入在收事件。原创 2026-09-28 16:14:41 · 124 阅读 · 0 评论 -
【VR】【Unity】抓走转放系列14|工具放不进槽或放歪了:先查过滤、对齐点和占用态
工具放不进槽时,先查过滤认物、对齐点与占用态,再调吸附范围。原创 2026-09-28 15:01:41 · 57 阅读 · 0 评论 -
【VR】【Unity】抓走转放系列13|远距离抓取吸不过来物体:先拆射线命中、选择和拉取三段
远距离抓取吸不到物体时,先拆射线命中、选择允许与拉取附着三段。原创 2026-09-24 10:20:58 · 52 阅读 · 0 评论 -
【VR】【Unity】抓走转放系列12|世界太大走不动:先分清移动放大和世界缩放该用哪个
世界太大走不动时,先分清移动放大与世界缩放的边界,别和传送/连续移动排错混做。原创 2026-09-24 09:15:54 · 183 阅读 · 0 评论 -
【VR】【Unity】抓走转放系列11|攀爬松一只手就掉下去:先查换手时附着有没有断档
攀爬松一只手就掉,先查剩余手附着是否仍有效,以及换手空窗有没有提前结束攀爬。原创 2026-09-23 09:13:07 · 806 阅读 · 0 评论 -
【VR】【Unity】抓走转放系列10|爬楼梯头过去身子掉虚空:先查身体碰撞代理有没有跟上
头过去身子掉虚空时,先查 Pseudo-Body/碰撞代理是否跟随并承托台阶。原创 2026-09-22 10:48:43 · 178 阅读 · 0 评论 -
【VR】【Unity】抓走转放系列09|摆臂走起来不跟手:先核对速度输入、方向和倍率
摆臂移动不跟手、方向反或速度不对时,先分段核对控制器速度输入、方向映射和倍率,不要和摇杆连续移动混查。原创 2026-09-22 09:39:11 · 40 阅读 · 0 评论 -
【VR】【Unity】抓走转放系列08|推摇杆一走就晕或穿墙:先分清速度参数和身体碰撞代理
摇杆连续移动一走就晕或穿墙:先分舒适度参数与身体碰撞代理,不要和传送落点混查。原创 2026-09-21 16:53:07 · 152 阅读 · 0 评论 -
【VR】【Unity】抓走转放系列07|传送射线有了却落不下去:先查地面是不是传送目标
传送射线有了却没有合法落点,或确认后人不落地时,先查地面是否为传送目标、碰撞与目标层,再查输入与 Teleportation Provider。原创 2026-09-21 10:49:17 · 47 阅读 · 0 评论 -
【VR】【Unity】抓走转放系列06|可抓物松手飞走或粘手:Throw / Follow / 附着规则核对清单
松手飞走或粘手。先确认释放是否真结束附着,再查 Throw 倍率、Follow 残留与 Snap 抢附。原创 2026-09-20 15:37:58 · 150 阅读 · 0 评论 -
【VR】【Unity】抓走转放系列05|虚拟手碰到物体穿模或抖:碰撞体、附着点、Velocity Tracker
已经抓住但穿模或抖。查附着点、抓持期碰撞、刚体与 Velocity Tracker,不要和「抓不住」或「松手飞走」抢案。原创 2026-09-20 11:18:32 · 233 阅读 · 0 评论 -
【VR】【Unity】抓走转放系列04|控制器能看见却抓不住:Interactor 与 Interactable 层对不上
控制器可见却抓不住。先查 Hover,再对 Interactor/Interactable 的 Layer Mask 与 Collider,不要和松手飞走或远距离抓取抢案。原创 2026-09-19 23:43:04 · 81 阅读 · 0 评论 -
【VR】【Unity】抓走转放系列03|Camera Rig / XR Origin 摆错:场景正常、头显里却漂或倒立
场景正常但头显漂或倒立、身高不对。先数几套 XR Origin,再查 Tracking Origin Mode 与 Camera 父子旋转,不要和「进不了头显」混成一锅。原创 2026-09-18 13:02:36 · 120 阅读 · 0 评论 -
【VR】【Unity】抓走转放系列02|Unity 开 VR 工程:XR Plugin + OpenXR 勾完仍进不了头显
Unity 里 XR Plugin Management 和 OpenXR 都勾了,头显还是进不去。先把「编辑器预览、Loader、目标平台、初始化时机」分开查,不要和真机独立包黑屏那类问题混成一锅。原创 2026-09-15 22:42:43 · 140 阅读 · 0 评论 -
【VR】【Unity】抓走转放系列01|交互别堆脚本:先按「抓—走—放—转」四层搭
Unity VR 交互出了问题,我先按抓、走、放、转分清职责,再检查对应能力,避免为了修一个动作,把原本正常的交互也改坏。原创 2026-09-15 22:34:20 · 199 阅读 · 0 评论 -
[Unity VR实战] XR 项目不是做完功能就能发:平台配置、插件兼容、审核约束该怎么前置?
Unity XR/VR 项目从功能 Demo 走向可发布版本时,最容易被平台配置、插件兼容、权限声明、真机验证和审核约束拖慢。本文给出一套发布前置检查顺序和可复制的清单模板。原创 2026-05-23 19:07:18 · 45 阅读 · 0 评论 -
[Unity实战] Shader 学了很多却提不动项目性能?问题往往出在没把渲染知识接回场景优化
很多 Unity 项目性能问题并不是单个 Shader 太重,而是渲染知识没有真正接回场景结构、资源组织和瓶颈判断。把 Draw Call、材质、光照、后处理放回同一条排查链路里,优化才会开始有方向。原创 2026-05-21 22:18:38 · 32 阅读 · 0 评论 -
[Unity VR实战] 交互手感做不顺时,先该查输入系统、抓握逻辑,还是反馈设计?
很多 VR 交互问题表面看像“手感不好”,根因却未必在同一层。本文给出一个更稳的排查顺序:先查输入系统,再看抓握逻辑,最后再补反馈设计,帮助你把 Demo 级交互推进到真实项目可用层。原创 2026-05-18 07:54:57 · 517 阅读 · 0 评论 -
[Unity VR实战] PICO / Quest 项目上线前,最容易拖垮进度的其实是哪几类平台坑?
很多 Unity XR 项目不是死在功能开发,而是死在上线前的平台坑。本文拆清最容易拖垮 PICO / Quest 进度的 4 类问题:构建链路、插件兼容、审核约束与真机性能收口。原创 2026-05-16 14:41:52 · 163 阅读 · 0 评论 -
【Blender】在 Blender 中使用 HDRI 环境贴图打造真实光照
环境贴图或HDRI贴图是在Blender中照亮3D场景并实现逼真效果的最有效和最快捷的方法之一。HDRIs本质上是现实世界照明的快照,其中包含高动态范围成像(HDRI)的准确照明细节。HDRI是一个包含亮度信息(从暗到非常亮)的360°全景照片,每像素通道为32位。我们可以使用这张详细的照片将光线发射到3D空间中的对象上,以实现精确的照明,从而产生更逼真的3D渲染效果。原创 2023-04-06 16:04:26 · 8095 阅读 · 0 评论 -
【VR开发】从零开启你的 VR 游戏开发之旅:基于 Oculus 的实战路线分享
本文分享了作者从零开始学习VR游戏开发的历程与经验。文章首先阐述了选择Oculus Quest作为目标平台的原因,包括市场成熟度、独立运行优势和完善的Unity支持。随后推荐了三个核心学习渠道:Unity官方国际版课程、YouTube教学视频和开发文档。在技术层面,作者对比了Unity XR Interaction Toolkit和VRTK两种开发方案,建议新手采用官方方案,并详细说明了VR开发与普通3D游戏的区别。原创 2021-11-07 19:28:51 · 2454 阅读 · 0 评论 -
[VR开发] PICO平台游戏上线实录:从Demo到审核通过的流程和注意事项
《PICO平台VR游戏Demo上线指南》总结了开发者首次提交游戏Demo的完整流程。文章重点介绍了三个核心环节:提交信息需关联应用版本和构建版本、应用信息必须包含中文隐私政策、构建配置要选择OpenXR类型并更新版本号。作者特别提醒开发者,提交信息不可修改,建议通过Notion等工具管理隐私政策链接,并强调构建前需更新Unity版本号以避免报错。最后呼吁开发者做好自查工作,共同提高审核效率。原创 2025-07-18 01:04:19 · 519 阅读 · 0 评论 -
[Unity开发] [PICO]避坑指南:PICO商店上传APP时PXR Platform APPID设定详解
PICO开发者上传Unity应用时常见的"APPID不符"问题,主要源于混淆了开发者后台两个不同位置的APPID。原创 2025-06-16 00:22:31 · 539 阅读 · 0 评论 -
[平台运营] CSDN评论折叠机制对内容引流的影响与实践反思
在CSDN平台推广免费UnityVR教程时,发现评论区引流存在被折叠风险。原创 2025-06-01 00:29:50 · 195 阅读 · 0 评论 -
# 【Unity】【游戏开发】赛车游戏中碰撞加速的实现方法
本文介绍了一种赛车游戏中碰撞加速的通用实现方式,核心思路是:✅ 通过或监听碰撞✅ 获取Rigidbody控制对象运动✅ 通过修改velocity实现加速(或减速)该方法简单通用,适用于赛车类游戏的加速道具、加速带等场景。你可以根据需求调整加速的方式,如使用倍数调整速度、限制最大速度等,让游戏体验更加丰富。🚗💨。原创 2025-03-02 11:01:46 · 392 阅读 · 0 评论 -
【VR开发】【Unity】【游戏开发】如何控制对象的速度
结果:失败,并没有对速度产生影响,可能因为轮胎是滚动的,所以摩擦力不会有明显的减速效果。解决方案2:设置Collider作为触发器,触发后通过脚本给物体做一次减速。设计一款摩托车竞赛游戏,希望摩托车碰触草皮时会减速,经过草皮后恢复速度。解决方案1:尝试直接用物理材质,设置较大的摩擦力来让摩托自然减速。这里的rigidbody指的是摩托车挂载的刚体组件。原创 2025-02-10 15:49:52 · 461 阅读 · 1 评论 -
【Unity】【VR开发】实现摩托车把手的自动吸附抓握(Snap)
目前我实现这一点的作弊方式是Control对象下加呈现手的Model对象,做Grip动作时将发生抓握的左手右手Model子对象自动匹配到事先设定的把手上的AttachmentPoint指定位置上,但是control对象其实并没有发生位移。这么做的原因,是为了解决Control被实时Track和希望手部位移到指定位置的矛盾。把视觉效果和实际控制分开满足后的结果,因为这个场景下吸附更多的是一个视觉效果。但有的场景,比如开摩托车,希望每次Grip把手时,手会自动吸附到把手上去,有没有方便的实现方式呢?原创 2025-02-08 20:08:16 · 405 阅读 · 0 评论 -
# [Unity] [游戏开发]基础协程应用与实现详解
协程(Coroutine)是Unity中一种用于处理复杂定时逻辑的非常有用的工具。通过协程,可以轻松地在多个帧之间分步执行任务,而不阻塞主线程。本文将介绍如何在Unity中使用协程,并通过简单的实例展示协程的基本应用。原创 2025-01-22 22:13:33 · 474 阅读 · 0 评论 -
# [Unity]【游戏开发】 脚本生命周期与常见事件方法
脚本生命周期涉及到脚本的创建、初始化、执行、销毁等环节。在Unity中,每个脚本都继承自类,这意味着脚本的生命周期会受到Unity引擎管理的生命周期方法的影响。在Unity中,脚本生命周期和事件方法的正确使用是实现高效和稳定游戏逻辑的关键。通过合理选择事件触发时机和避免阻塞操作,可以显著提高游戏性能并优化玩家体验。希望本文通过示例的讲解,能帮助开发者更好地理解和应用这些核心概念。脚本生命周期:了解Awake()Start()Update()和等生命周期方法的触发顺序,合理安排脚本逻辑。事件方法。原创 2025-01-21 22:57:22 · 364 阅读 · 0 评论 -
[Unity]【游戏开发】 脚本创建物体的实践与技巧
预制体(Prefab)是Unity中用于存储和管理游戏物体模板的功能。它可以包含各种组件和属性,并且在编辑器中可以像普通对象一样拖拽操作。预制体的好处在于,你可以在项目中多次使用相同的物体,而不需要每次都重新创建。在运行时,利用脚本可以实例化这些预制体,生成游戏中的物体。Open:打开预制体以进行修改。Overrides:查看并管理预制体的覆盖项。Select:选中预制体文件。对预制体进行修改时,所有引用此预制体的实例都会受到影响。原创 2025-01-20 00:41:06 · 300 阅读 · 0 评论 -
# [Unity] 【游戏开发】获取物体和组件的脚本方法
通过。使用或来查找物体,但需注意性能开销。通过Transform组件的层级结构访问子物体,高效管理物体层级。尽量在Start时缓存查找结果,避免重复调用。希望本文能帮助你在Unity开发中更高效地操作游戏物体和组件,提升开发效率!原创 2025-01-19 22:20:30 · 622 阅读 · 0 评论 -
# [Unity基础] 游戏物体与组件的关系
Unity是一个强大的游戏开发引擎,它的核心概念之一就是通过和构建游戏世界。在Unity中,(游戏物体)和是两个关键的组成部分。游戏物体充当了容器的角色,而组件则提供了物体的各种功能。本文将深入解析Unity中的基础概念,包括物体的创建、组件的作用,以及如何高效地使用这些元素来构建游戏世界。原创 2025-01-19 10:27:43 · 510 阅读 · 0 评论 -
# [游戏开发] [Unity游戏开发]3D滚球游戏设计与实现教程
本文介绍了如何设计并实现一个简单的3D滚球游戏。通过以下步骤,我们了解了如何搭建游戏场景、实现小球控制、设计游戏机制以及增加游戏的难度曲线。游戏中的失败判定、成功判定、UI展示等功能为游戏增添了趣味和挑战性。游戏的开发过程中,我们不仅应用了Unity的基础功能,还通过脚本编程控制了时间流速和游戏的重启流程。希望本文的内容对你开发类似的3D游戏有所帮助!原创 2025-01-18 17:11:03 · 564 阅读 · 0 评论 -
# [游戏开发] Unity中的碰撞与触发器实现:从基础到应用
触发器是一种事件驱动的碰撞检测方式,适用于需要触发特定行为的场景。通过勾选Is Trigger选项,碰撞体会变成触发器,允许检测物体是否进入该区域。是触发器的三个常用事件,可以帮助开发者处理物体之间的交互。原创 2025-01-16 23:07:46 · 546 阅读 · 0 评论 -
# [Unity] 使用控制运动开发简单的小游戏
使用和直接修改两种方法来控制物体的移动。在Update()函数中通过输入控制物体的连续移动。使用来确保物体的移动不受帧率影响。基于键盘输入,通过来控制物体的移动。通过掌握这些基本的运动控制技巧,你可以进一步扩展,实现更多的游戏互动功能。原创 2025-01-14 01:35:28 · 251 阅读 · 0 评论
分享