这款VR版《独立日》让你建造基地,反抗外星人

2017-04-17 17:37:22 来源:青亭网 热度:
本周新闻上,David Robustelli将为大家解析他和他的团队在Capitola VR制作的VR/AR最新原型项目。他们做出了像《Duckpocalypse》这样的游戏,以及很多原型项目,比如HoloLens上的《Golf》,Gear VR上的《Mirroring》,以及HoloLens上的《Pokemon Go》。可以常来看看,有什么原型项目哦!
 
 
VoxelVaders这款游戏中,玩家能够画出和塑造他自定义的物体,然后当成武器和盾牌进行使用。这些物体在游戏中用于抵抗一些方块形的入侵者。玩家能够基本上砸毁游戏里的所有东西,不管是扔自己做的物品,还是怒砸敌方小兵。
 
这一理念最初只是一个基本的voxel引擎。这款引擎设计的时候并无明确目标,只是用来测试一下的。然后引擎效果很好,我们就开始考虑设计游戏了,但这并不容易,尤其是你只有一个星期的时间,还要从零开始设计。
 
最初的设计想法是让玩家发挥想象,自由设计,这样做的很像《SculptVR》,也有点像《Minecraft》。接着理念变成了“制造和毁掉”的游戏,玩家在一个voxel做的城市里出生,然后必须在尽量短的时间里制造和毁掉尽量多的东西。这种理念相当重要,因为所有被毁掉了的方块都在游戏中到处飞。在头脑风暴一番之后,我们形成了现在的理念,集建造,毁掉,和防御游戏特色于一体。最后的游戏理念看起来很像最初的理念,再加上一些一波波的敌人,这样就终于有了开头和结尾。
 
对于绘制方面,使用了一款自定义的voxel引擎。这基本上意味着所有有3D网格(阵列)的值确定了其能否被绘制出来。这个条件会在玩家每次绘制新物体的时候都提示一次。绘制的时候,物体会生成一个有顺序的网格嵌入到网格里面。通过检查网格内的每一个立方块,并测试其邻域是否稳固就能完成这一过程。然后就为网格加入面的信息。当玩家停止绘制之后,就不再会影响已经绘制好的地方了,然而还是留有一个voxel网格,从而让其还能变化。
 
游戏中其它的物体并不使用voxel技术。入侵者是Unity引擎中用许多别的方块体制作的,然后结合到一个网格,就成了能动来动去的敌人了。当敌人被消灭掉的时候,就会被删除,然后生成一堆没有结合在一起的物体,包括很多独立的方块。所有这些方块都有一个网格体,让其能遵守物理规则,能坠落,能在被摧毁后以原速度继续飞行,形成非常棒的效果。我们本以为表现会不好,因为飞来飞去的方块太多了,但是最后都表现的很不错,而且运行的很流畅。
 
这款游戏的未来的计划,将构成关卡式游戏,引入新敌人和新物体。从BOSS怪到海量敌人都会出现。另一想法是把绘制系统做的更好,有形状识别功能,从而能能真的画出不同的物体,能有不同的行为,比如火铳,枪支等等。

责任编辑:李娜