摘要: 指导2:输出到屏幕为了输出到屏幕,我们将要使用SDL,SDL的全称是Simple Direct Layer,它是一个跨平台的多媒体开发库。以后的工程都会使用到它,你需要从它的官网下载你系统对应的版本。SDL库中有许多种方式来在屏幕上绘制图形,而且它有一个特殊的方式来在屏幕上显示图像――这种方式叫做YUV覆盖。YUV(从技术上来讲并不叫YUV而是叫做YCbCr)是一种类似于RGB方式的存储原始图像的格式。粗略的讲,Y是亮度分量,U和V是色度分量。(这种格式比RGB复杂的多,因为很多的颜色信息被丢弃了,而且你可以每2个Y有1个U和1个V)。SDL的YUV覆盖使用一组原始的YUV数据并且在屏幕上显示 阅读全文
posted @ 2013-05-28 21:57 半山th 阅读(673) 评论(0) 推荐(0) 编辑
摘要: (现在有点时间了,继续进行love2d,先做个俄罗斯方块玩玩,由于我是第一次做俄罗斯方块,可能要几天,你若不想等,就自己写一个吧!2013-5-28)常见的俄罗斯方块游戏一共有7种方块,每种方块还可以旋转,下图是我绘制的7种方块的形状和变化,变化时采取顺时针旋转。(我在linux下先用wps画表格,再导出pdf,最后用gimp处理的,不知到是否有更好的工具)如上图,我们以向右、向下来设置俄罗斯方块在4×4方块里的坐标,那么第一个方块的坐标即{0,0,1,0,0,1,1,1} ,分就可以别表示四个点的坐标。我们再给每种方块标号,这样就可以方便旋转了,另外还可以加上颜色。那么这七种方块十 阅读全文
posted @ 2013-05-28 21:27 半山th 阅读(1382) 评论(2) 推荐(0) 编辑