[url=http://download.geminight.com/develop/Vagarious2/demo3.rar]DownLoad[/url](4.8MB)
呵呵!我又端出最新的研发成果了。由于当初我学习之初时立志做一个出色的游戏设计师而不是游戏制作的某个工种,所以游戏制作的各项技能我都有研究也大都会两下。这样既有缺点也有优点,我最看中的好处是做起东西来不受制于人,一有想法马上就可以去做,不用跪程序求美工或拿现有素材将就着用。
这次我加入的3D特效是经过反复挑选的,对于那些:严重消耗性能的不要、硬件兼容性差的不要、系统兼容性差的不要、破坏引擎可移植性的不要、画面效果不醒目的不要。后来加的ShadowVolume特效我也是权衡了再三,这东西太浪费性能但画面效果非常醒目大多数显卡还都支持。毕竟我是做GAME而不是做VR,在性能分配上游戏比画面享有更高的优先权。
我编译了三个EXE总有一个能在你的电脑上运行,我估计这次可以在几乎所有的电脑上运行不论你的配置有多烂。我的引擎最大特点是可移植性强、只要换掉两个头源文件就可以编译成OpenGL版的。当初引擎构建之初我就充分考虑了可移植性的问题,一直惦记着把自己的游戏也能运行在TV游戏机(专业名词叫什么Console的)上。据说PS3将采用OpenGL做图形内核,XBOX360当然用DirectX自不必说。反正这两个主机是被我“惦记”上了,也不知道GameRes站长什么时候搞到PS3和XBOX360的开发环境放出来,最好有简单的说明和教程的,别一堆乱七八糟的东东我都不知道怎么调试、、、。
我里面OpenGL版的DEMO并没有开启所有的特效,并非OpenGL不好而是我对OpenGL不够熟悉导致移植完成度不足,以后一定补完它。
游戏操作:
F5:重新开始(Restart)
拳(Fist):鼠标左键(LeftMouseButton)(轻点click|重按push)
踢(Kick):鼠标右键(RightMouseButton)(轻点click|重按push)
(附加键盘操作:J:轻拳,K:重拳,U:轻脚,I:重脚)
蹲(Crouch):LeftShift
FPS模式切换:鼠标中键(MiddleMouseButton)
镜头远近(CameraDistance):鼠标滚轮(MouseRollButton)
跳(Jump):SPACE键(轻点click|重按push)
移动键(MoveKey):A(←)、W(↑)、S(↓)、D(→)
武器切换(SwapWeapon):Q
武器丢弃(DiscardWeapon):G
武器拾取(PickWeapon):下蹲时按拳(Crouching Fist)
奔跑(Run):双击移动键(Double Click Move Key)
滚地(Roll):奔跑时按LeftShift(Runing Push LeftShift)
二段踢:↓↘→踢 (类似草稚京的“七十五式改”)
空手:
升龙拳:↓↘→拳
超必杀:↓↘→↘↓↙←拳(表怕不一定要完全输入正确,只要意思到位就行)
刀剑:
盘龙剑:↓↘→拳
【关于攻击定向操作问题】:
在按下攻击键时不要按住移动键会自动定向,否则为移动键所指定的方向发动攻击,还有就是切换成FPS模式瞄准方向后攻击。
[img]http://download.geminight.com/develop/Vagarious2/demo3_1.jpg[/img]
[img]http://download.geminight.com/develop/Vagarious2/demo3_2.jpg[/img]
申明:这个DEMO纯属个人同人创作。