
SDL2.0
Ant_look
这个作者很懒,什么都没留下…
展开
-
Lesson 4 按键
关闭窗口只是SDL中一种可以处理的事件,其他类型例如游戏中大量的键盘输入,本教程我们将让不同的图像显示根据你按下的键盘:enum KeyPressedSurfaces{ KEY_PRESS_SURFACE_DEFAULT, KEY_PRESS_SURFACE_UP, KEY_PRESS_SURFACE_DOWN, KEY_PRESS_SURFACE_LEFT翻译 2016-03-17 13:46:46 · 537 阅读 · 0 评论 -
Lesson 5 优化表面加载和拉伸图像
直到现在我们已经传送了我们的原始图像,因为我们只显示一个图像,因此它不重要。当你制作一个游戏的时候,传送原始图像会导致不必要的速度下降。我们将转换他们到一种速度更高的格式SDL2 对SDL的表面也有一个新的拉伸功能,它允许你一个图像缩放到不同的大小,在这个教程中我们将把一个图像缩放到他的一半还有拉伸这个图像到一个完整大小SDL_Surface* loadSurface(string p翻译 2016-03-17 22:23:49 · 878 阅读 · 0 评论 -
Lesson 3 事件驱动编程
事件驱动编程 除了把图片显示在屏幕上,游戏要求你处理来自用户的输入,你可以用SDL的事件处理系统//主循环标志bool quit = false;//事件处理函数SDL_Event e;/*在我们的代码中,S翻译 2016-03-13 19:43:01 · 610 阅读 · 0 评论 -
lesson 2 在窗口上显示图像
//本教程的地一个垫脚石:一个弹出窗口//现在SDL已经设置好了, 是时候做一个梗概使SDL图形程序在屏幕上渲染显示//使用 SDL 和标准 IO#include#include//屏幕尺寸常数const int SCREEN_WIDTH = 640;const int SCREEN_HEIGHT = 480; /*我们在顶部包含SDL的头文件,因为我们需要SDL函数和数据类翻译 2016-03-13 17:33:57 · 660 阅读 · 0 评论 -
lesson 01 Hello Sdl
在linux 上安装 SDL2(我的机器是哦linuxmint)SDL2 我们选择下载源码自己编译安装()SDL2.0源码下载在页面中选择自己需要的版本,当然你也可以选择利用apt-get 安装//下载安装后的 测试文件/*************************************************************************翻译 2016-03-13 15:23:47 · 550 阅读 · 0 评论 -
Lesson 6 SDL扩展库的使用和加载其他格式的图片
SDL_image库的安装://对于ubuntu 的安装是很方便的,除了SDL_image库外还有许多其他的库以后也要用到,因此采用命令行整体安装的方式sudo apt-get install libSDL2-*//如果只想安装 SDL_image的话那就sudo apt-get install libSDL2-image-*在这个教程里我们只是用到了 SDL_image翻译 2016-03-18 14:32:31 · 612 阅读 · 0 评论 -
Lessong 7 纹理加载和渲染
SDL2.0的一个新添加的主要部分就是纹理渲染API,这可以使你进行快速、灵活的硬件渲染,在本教程中我们将使用这种新的技术//加载个人的纹理图像SDL_Texture* loadTexture(string path);//The Wwindow we'll be rendering toSDL_Window* gWindow = nullptr;//The Windo翻译 2016-03-18 16:30:28 · 794 阅读 · 0 评论 -
Lesson 8 几何渲染
SDL2.0 中另一个特性就是硬件加速的原始渲染,我们将用他来呈现一些常见的形状翻译 2016-03-19 16:53:51 · 868 阅读 · 0 评论 -
Lesson 9 View port
SDL2.0也允许你使用 viewport来控制在屏幕上的显示位置,我们使用 viewport来创建 subscreens翻译 2016-03-20 22:14:07 · 852 阅读 · 0 评论