gpt4 book ai didi

java - 在 Java 游戏上轻松从 2D 移植到 3D

转载 作者:行者123 更新时间:2023-12-01 06:42:00 26 4
gpt4 key购买 nike

由于缺乏资金和时间,我们不得不以 2D 方式制作游戏,尽管我(开发者)更喜欢以 3D 方式制作游戏。我不希望用户加入游戏后,只是觉得图形看起来很糟糕,然后就离开了。不过我想我们只需要尽力而为。

话虽这么说,我希望以这样的方式开发游戏:如果时机成熟,我们可以尽可能轻松地移植到 3D。我知道有些游戏必须从头开始重写整个内容。我不想这样做,所以我想要一些在游戏编程时使用的技巧/指南,这样,当我们转向 3D 时,它就像更改 1-5 个图形渲染类的代码一样简单(或关闭)并且 3D 图形将运行。

P.S 这是一款多人角色扮演游戏(不是 MMORPG,目前范围要小得多)

最佳答案

实现此目的的最简单方法是以 3D 形式编写游戏,并使用 3d 到 2d 投影来渲染 View ,例如在平面图或立面图中。如果游戏的内部机制是 2D,并且您尝试转向真正的 3D 框架,那么重写可能会更好。它还在一定程度上取决于 3D 的含义,以及您是否有有效的映射选项。例如,微软的《帝国时代》以 3D 形式呈现,但作为 2D 计划也能完美运行。另一方面,《半条命》或《雷神之锤》等第一人称射击游戏则不会。

关于java - 在 Java 游戏上轻松从 2D 移植到 3D,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/405042/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com