最近老琢磨约翰卡马克那哥们儿说的话,就是那个以前搞《毁灭战士》后来捣鼓VR的大神。他老念叨,说VR这玩意儿,重点是搞好用户体验,别老想着堆硬件。他说那玩意儿能不能成,“只在于去做”。
这话听着挺实在。我就想,光听他说没用,咱得自己试试。正好手头有个之前瞎捣鼓的小VR项目,代码还在,就拿出来折腾折腾。
我的折腾过程
说干就干。我把项目打开,第一件事不是加什么新功能,也不是换什么高清材质。我就按卡马克说的,先砍东西。把那些花里胡哨但没啥用的特效、不太影响核心玩法的模型,咔咔就是砍。
然后,死磕流畅度。 我就盯着那个帧率,目标就是稳定,绝对不能掉。这过程真是磨人。调渲染设置,优化代码逻辑,一遍遍地测试。有时候为了零点几毫秒的提升,得查半天资料,改好几遍代码。真不是他说的“只在于去做”那么轻松,细节抠起来要人命。
我还特别注意了交互。就是你伸手抓东西,转头看四周,这种最基本的操作,一定要跟手,不能有延迟或者卡顿。我把输入处理的逻辑翻来覆去地改,确保响应够快够准。啥眼动追踪那些高级玩意儿,我这项目压根没有,也没打算加,就把基础的控制器交互做好就得了。
结果咋样?
折腾了差不多一个礼拜,主要是周末时间。结果拿出来再戴上头显试试,你猜怎么着?
- 画面确实没以前那么“炫”了,砍掉了一些东西嘛
- 但是!用起来舒服多了。真的,就是那种顺滑感,转头不晕,伸手就抓到,没延迟,不卡顿。
- 玩的时间长了,也没以前那么容易累。
这就让我觉得,卡马克那话,真不是瞎说。以前我也觉得VR就得画面越牛越硬件越强越棒。但这回自己一搞,发现基础体验要是做不画面再好也白搭,用一会就难受,谁还愿意用?
他强调用户体验是关键,硬件是看来是真有点道理。 至少在我这个小破项目上是验证了。先把基础的舒适度、流畅度搞扎实了,用户才可能愿意留下来。
我这也就是个小打小闹的实践。人家卡马克是从整个行业的角度看问题。不过他说的“效率低下”这事儿,我倒是有点感触。有时候咱们做项目,是不是也经常被各种无关紧要的事情拖累,没法集中精力把核心体验做
反正这回折腾完,我是觉得,卡马克虽然离开Meta了,但他对VR的看法还是挺有参考价值的。别老想着一步登天,先把眼前能做好的、用户最关心的体验给打磨可能才是正经事。硬件那玩意儿,总会慢慢发展的,但体验不行,啥都白扯。
还没有评论,来说两句吧...