针对特定网络3D游戏开发的建议

时间:2013-12-22 06:35:53

标签: javascript three.js webgl game-physics conceptual

我对HTML和Javascript相对比较陌生,但我在Udacity交互式3D课程中处于领先地位,并且已经弄脏了一些three.js + WebGL。我已经能够做到并且有点理解这一点:
http://goo.gl/UPWKKL
到目前为止。(很难理解API并获得cannon.js以及任何有趣的机制,以及学习像threejs这样的API的任何建议吗?)

我想知道是否有人可以为那些最终目标是制造有点类似于demi版本的游戏的人提供任何输入:REZ,Exteel,Armored Core或Enders区域与模式。

我的目标是实施:铁路射击(w / cannon.js?),健康棒,NPC boss与不同阶段的战斗,动画动作,十字准线,水平界限,角色升级概念。 具体来说,是一款带有PointerLockControl +射击界面的5级游戏,每个等级通过都需要将老板的健康栏降低到零。敌人将有一个易受攻击的网格区域,如果子弹物体击中它,它将触发一个碰撞事件,其健康状况下降。如果健康< = 25,它会加速并变得更难杀死。在它死后,屏幕变黑并重新启动一个新老板,依此类推。我想放入胜利屏幕,失败屏幕,如果可能的话,剪切场景,我想我会禁用用户控制并启用某种路径电影摄影机。并且最好是这一切都在浏览器中像Quake一样,但如果这样的事情不可能,我会尝试别的。

很抱歉,如果这个问题太宽泛或太奇怪,我想以视频游戏为生,我会很感激我得到的任何反馈,我只是想知道更有经验的人是否可以看看是什么类型的游戏我想制作并推荐一些最新的材料或有用的网站。

目前我正在使用webGL和threejs,我已经研究过Unity3D,但我无法在我的Linux机器上进行开发。 Far FARR我想用C ++制作完整的游戏。

1 个答案:

答案 0 :(得分:0)

尽可能具体地进行设计,因为那时你将拥有许多小任务,这些小任务在更大的整体中的作用是已知的。然后,如果你不知道在任何一天要做什么,只需看看你的设计,你的地图,然后选择你当天可以做的一件事。

很抱歉,如果这个答案不是针对WebGL的,那么你已经广泛地提出了这个问题。