我一直以来都在业余时间涉猎游戏开发,但是我发现我的游戏缺乏一些亮点,尤其是在图形方面。因此,我决定编写一个简单的测试游戏引擎,专注于图形的表现 - 形状、纹理和表面。
虽然我已经为自己的游戏设计了一些非常简单的游戏引擎,但我想创建一个可以用来显示和处理图形的游戏引擎。我打算使用C++完成这个任务。由于这是我第一次使用主要的引擎,所以该引擎不会专注于3D图形,而是将是等角和2D图形的混合体。
我的以前的引擎包括(能够绘制)或专注于简单的平面(几乎是2D)非令人印象深刻的图形设计和表示:
- 玩家 - NPC - 物品 - 墙壁和表面 - 纹理
有时还有基本的AI和声音。它们还可以保存和加载游戏。它们没有地图编辑器或关卡编辑器。这会成为未来的问题吗?此时,我必须指出,我的一些游戏没有完成,因为我懒得写最后几个关卡。
因此,我的问题是:如果想要编写一个具有所有功能的更好的图形游戏引擎,应该知道哪些事情?
虽然我已经为自己的游戏设计了一些非常简单的游戏引擎,但我想创建一个可以用来显示和处理图形的游戏引擎。我打算使用C++完成这个任务。由于这是我第一次使用主要的引擎,所以该引擎不会专注于3D图形,而是将是等角和2D图形的混合体。
我的以前的引擎包括(能够绘制)或专注于简单的平面(几乎是2D)非令人印象深刻的图形设计和表示:
- 玩家 - NPC - 物品 - 墙壁和表面 - 纹理
有时还有基本的AI和声音。它们还可以保存和加载游戏。它们没有地图编辑器或关卡编辑器。这会成为未来的问题吗?此时,我必须指出,我的一些游戏没有完成,因为我懒得写最后几个关卡。
因此,我的问题是:如果想要编写一个具有所有功能的更好的图形游戏引擎,应该知道哪些事情?