由于缺乏资金和时间,我们不得不在2D中进行游戏,即使我(开发人员)更喜欢它是在3D中完成的.我讨厌用户加入游戏,只是认为图形看起来很糟糕并离开.虽然我想我们必须尽力而为.
话虽如此,我想以这样一种方式开发游戏:如果时机成熟,我们可以尽可能轻松地移植到3D.我知道必须从头开始重写整个事情的游戏.我不喜欢这样做,所以我想在编写游戏时使用一些提示/指南,这样当我们转移到3D时,它就像更改1-5图形渲染类的代码一样简单(或者关闭)和3D图形将运行.
PS这是一款多人角色扮演游戏(不是 MMORPG,现在范围要小得多)
实现此目的的最简单方法是以3D形式编写游戏,并使用3d到2d投影渲染视图,例如在平面或立面中.如果游戏内部机制是2D并且您尝试移动到真正的3D框架,那么最好重写一次.它还取决于您对3D的含义,以及您是否拥有有效的映射选项.例如,Microsofts Age of Empires以3D形式呈现,但作为2D计划可以很好地工作.另一方面,像Life Life或Quake这样的第一人称射手不会.