• 吴吉庆 6推荐

    第一章、序

    一、为什么自己写一个游戏 如果你对玩游戏有足够的热情,这个问题可以不用回答了。我知道你认为游戏是一项融合了美术、音乐和故事的艺术。在你鉴赏他人艺术的同时,你自己也会有创造艺术的冲动。 我们玩了许多游戏,或者有这样那样的遗憾,或者某个游戏激发了我们的灵感。这时我们都有一种冲动…...

  • 吴吉庆 5推荐

    第二章 开始前的准备

    《来,我们一起写个角色扮演游戏》系列教程 本章内容共分三节:安装C编译器,安装SDL库,用makefile管理项目。内容较多,一定要保持耐心,后面越来越有意思。 安装C编译器 安装gcc(clang也可以,用法和gcc差不多)。如果你使用Debian/Ubuntu L…...

  • 吴吉庆 3推荐

    第四章 载入并显示PNG图片

    在第三章中,我们讲解了如何在SDL程序中载入并显示BMP图像。虽然SDL直接支持BMP图片的载入,但BMP格式的图片占用较多的硬盘空间。如果游戏的图片资源都使用BMP格式,会增大我们小游戏的体积。 那么我们可以使用别的图片格式吗?SDL_image帮我们提供了解决方案。使用S…...

  • 吴吉庆 1推荐

    第三章 载入并显示BMP图像

    一、向屏幕画图:SDL_BlitSurface 怎么显示一个图像?显然,首先要将它从硬盘载入内存。载入内存之后呢? 上一节中我们创建了一个screen的屏幕表面,你可以把它理解为对应屏幕显示区域的一块显存。如果我们把载入内存的图像数据复制到screen的某个位置,在屏幕显示…...

  • kenvi 推荐

    SDL Tutorial Basics

    这个教程是写给那些有C++经验,或者有其他语言编程经验的人的。如果你对于代码中的语言细节,而非游戏有关的概念问题比较纠结的话,那么我强烈要求你先阅读我们的C++教程。我并不要求你掌握C++的的所有细节,只要一点点基本的就够用了。 在这些教程中,我们将选CodeBlocks作为…...

  • kenvi 推荐

    SDL Coordinates and Bliting

    October 25th, 2007 by Tim Jones Leave a reply » Using the first tutorial as our base, we’ll delve more into the world of SDL surfaces. As I…...