gpt4 book ai didi

c - 2D游戏开发基础

转载 作者:太空狗 更新时间:2023-10-29 15:11:23 27 4
gpt4 key购买 nike

我想使用 C 语言从头开始编写一些类似马里奥的简单游戏。但老实说,我不知道该怎么做,而且我找不到任何好的免费教程。

但对于实际问题,到目前为止我只编写过 WinAPI 程序,所以所有事件处理和用户输入都是由操作系统处理的,工作量最少,但要开发游戏,例如带有非矩形按钮的菜单、动画,所以,我想,在 WinAPI 中没有这样的东西可以帮助我解决这个问题,而不仅仅是一些基本的例程鼠标指针位置和按键。

那么,编写游戏的正确方法是通过为玩家、敌人甚至您自己操纵对象来编写游戏引擎的整个绘图部分,而不是仅仅使用 directdraw 输出到屏幕吗?

编辑:我实际上想学习如何从头开始编写游戏,因为它一定是很棒的编程体验,如果你考虑像 DOS 上的 Commander Keen 这样的游戏,它没有框架或库创建,但仍然很棒。

最佳答案

一个好的方法是查看 SDL 库。我并不是说它一定是 2D 游戏的最佳库,但它很容易上手,而且网络上充斥着使用 SDL 编写的简单自制 2D 游戏的教程和开源代码示例。

关于c - 2D游戏开发基础,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3144399/

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