我打算用2D图形开发RTS游戏,因为它将是一个基于精灵的游戏,它需要每个演员的多个视图(或者至少对于大多数人来说)
例如
现在问题是我有点糟糕的设计师,可以使用Photoshop工作但是作为2D软件将很难创建单个字符的不同视图并使其看起来相同。
这就是我想用3D工具创建模型的原因,然后我可以让所有渲染器只旋转它们......这对你们来说有意义吗?
如果是这样,那让我想到了第二个问题:我可以使用什么软件?
同样,我是程序员而不是设计师所以我需要从零开始学习,3D工作室和Blender看起来非常复杂,Google Sketchup似乎更容易,但不确定是否值得。
嗯,就是这样,提前感谢任何反馈。
答案 0 :(得分:1)
使用3D建模工具创建actor,然后通过渲染多个视点来创建精灵是一种合理的方法。最重要的是要确保你有一种编写精灵生产脚本的方法,这样你就不必手动繁琐地生成100个精灵图像!
这些天来,我不得不质疑为什么,如果你有演员作为3D模型,你不会只是在游戏运行的任何平台上直接渲染它们。即便是最简陋的移动平台也有足够的图形处理能力来渲染任何你可能为精灵大小的物体做饭的模型,而完全3D的方法可以提供更大的灵活性。
混合方法也是可能的;我似乎记得Total Annihilation RTS游戏存储了游戏对象的3D模型,但是根据需要(在其他2D游戏引擎内)创建并缓存了它们的二维偶像,而不是依赖于当天的片状3D HW或者预生成用于加载的精灵图像。这是一个很好的解决方案,但如果今天仍然需要这种方法,我会感到惊讶。
答案 1 :(得分:0)
值得坚持使用像blender或3D Studio这样的软件包。你掌握的技能将来会对其他东西有用。
如果你正在处理像你的例子中相对较小或较低的rez图形,你不必担心在模型中加入太多细节。只需渲染它,缩小它,然后在油漆包中调整它。