发表评论取消回复
相关阅读
相关 SDL编程入门(30)滚动
滚动 到目前为止,我们只涉及屏幕大小的平面。有了滚动功能,你可以通过渲染与摄影机相关的所有内容来浏览任何大小的平面。 滚动的基本原理是,你有一个矩形,它的功能是一个摄像
相关 SDL编程入门(29)圆形碰撞检测
圆形碰撞检测 除了矩形碰撞框,圆是最常见的碰撞器形式。在这里,我们将检查两个圆以及一个圆和一个框之间的碰撞。 检查两个圆之间的碰撞很容易。 你要做的就是检查每个圆心之间
相关 SDL编程入门(27)碰撞检测
碰撞检测 在游戏中,你经常需要判断两个物体是否相互撞击。对于简单的游戏来说,通常用边界框碰撞检测来完成。 碰撞框是检查两个对象之间碰撞的标准方法。当两个多边形没有分开时
相关 SDL编程入门(28)每像素碰撞检测
每像素碰撞检测 一旦你知道如何检查两个矩形之间的碰撞,你可以检查任何两个图像之间的碰撞,因为所有的图像都是由矩形构成的。 在电子游戏中,所有的东西都可以用矩形来做,甚至
相关 SDL编程入门(26)运动
运动 现在我们知道了如何渲染、处理输入和处理时间,我们现在知道了我们需要在屏幕上移动东西的一切。在这里,我们将做一个基本的程序与一个点移动。 //The dot
相关 SDL编程入门(22)定时
定时 任何类型的游戏API的另一个重要部分是处理时间的能力。在本教程中,我们将制作一个我们可以重新启动的计时器。 //Using SDL, SDL_image,
相关 SDL编程入门(18)按键状态
按键状态 正如我们在[鼠标输入教程][Link 1]中看到的那样,除了使用事件之外,还有其他方法可以获得输入设备(鼠标、键盘等)的状态。在本教程中,我们将使用按键状态而不
相关 SDL编程入门(6)扩展库SDL_image
扩展库 SDL\_image SDL扩展库允许你做一些事情,比如加载BMP以外的图像文件,渲染TTF字体,以及播放音乐。您可以设置SDL\_image来加载PNG文件,这
相关 SDL编程入门(3)事件驱动编程
事件驱动编程 除了在屏幕上放置图像外,游戏还要求您处理用户的输入。你可以通过SDL使用事件处理系统来实现这一点。 //主循环标志 bool quit =
相关 SDL编程入门(1)Hello SDL
Hello SDL 你的第一个图形窗口 所以你学会了C++的基础知识,但你厌倦了制作基于文本的小程序。为了使用诸如图形、声音、键盘、操纵杆等东西,你需要一个API(应用程
还没有评论,来说两句吧...