基于 SteamVR 的数学解密实验室开发与实现 Development of sudoku laboratory based on SteamVR 内容摘要随着近期 Half Life:Alyx 的爆火,其超越时代的表现力向用户与开发者展示了 VR 游戏的巨大潜力与可能性。VR 游戏所提供的视听体验所带来的震撼如 3D 电影一般远超一般的游戏所能感受到的,这是 VR 游戏带来的优势,也是开发者所面临的大事。如何做好互动逻辑、战斗机制、关卡设计是当前 VR 开发所需要面临的重大难题,Valve 带领的世界顶级的 VR 开发团队不仅给出了令玩家满意的答案,也给当下不温不火的 VR 游戏带来新的希望。本项目基于 SteamVR 开发,主题为数学解密实验室,实际游戏内容为数独游戏,通过特定算法实现游戏规则。结合使用 VRTK 实现 VR 项目开发的简易化。作为一个刚入门学习使用 Unity 制作游戏的开发者,开发 VR 游戏也是一门难题,重于交互还是重于体验难以抉择,如何在其中寻找平衡是一个问题。本文从开发二维游戏经验角度入手,再结合 VR 游戏玩法,区别于平时游玩的二维数独游戏,VR 设计可以带来新的游戏体验。本文主要论述游戏的开发原理、设计以及功能的实现,为开发 VR 游戏的开发者提供借鉴。关键词:SteamVR 游戏开发 数独游戏 Unity3D目录第一章 绪论..................................................51.1 VR 游戏的背景、意义及研究内容.........................51.1.1 VR 游戏的背景与现状..............................51.1.2 VR 游戏的意义....................................51.1.3 研究内容简介.....................................6第二章 Unity3D 与 VRTK 插件介绍...............................72.1 Unity3D...............................................72.1.2 Unity3D 的优势...................................72.2 VRTK 插件.............................................72.2.1 VRTK 插件简介与使用优势..........................72.2.2 VRTK 常用参数与脚本..............................8第三章 游戏设计介绍..........................................93.1 游戏设计背景..........................................93.1.1 数独游戏的历史...................................93.2 游戏基本规则.........................................113.2.1 数独的多种玩法...................................