今天以黑白棋为例,开始给一个win32的小游戏设计,
这里打算分3部分介绍
1、棋盘,棋局的现实
2、玩家、AI的现实(且听下回分解)
3、游戏画面的现实(且听下下回分解)
其中第一部分为黑白棋游戏的主要逻辑:
1、棋盘,以及棋盘上的棋子的存储形式。这里用到了位图。
2、是否可以落子的判断(黑白棋是只有你落子的位置,在横竖斜八个方向中任意一个方向,能吃掉对方的子,你才可以落在...
介绍CImage类的使用,处理JPGE、GIF、BMP、PNG等多种格式图片,扩展了图片处理功能且能与CBitmap 进行转换( 因为所载入的位图句柄都是HBITMAP,所以可相互转换)...
分类:
其他好文 时间:
2014-07-28 16:37:43
阅读次数:
2469
Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565、RGB888。作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效率低。我们理解为一种存储对象比较好。
Drawable - 作为Android平下通用的图形对象,它可以装载常用格式的图像,比如GIF、PNG、JPG,当然也支持BMP,当然还提供一些高级的可视化对象,比如渐变、图形等。
...
分类:
移动开发 时间:
2014-07-24 17:40:36
阅读次数:
218
开始看编程珠玑了,第一个就是进行磁盘排序的问题,想到了也只是归并排序,但题目要求1M内存,这个算法不可行。编程珠玑写到使用位图(分两次操作读写可以成功实现,小于内存1M),详情看编程珠玑第一章。题目:给定10^7数据,对大数据进行排序。要求内存只有1M,时间可以接受,较短。解决方法:1.多路归并.....
分类:
其他好文 时间:
2014-07-23 22:09:47
阅读次数:
264
[1] .APS:存放二进制资源的资源辅助中间文件(可加快资源装载速度)。
[2] .BMP:位图资源文件。
[3] .BSC:浏览信息文件。由浏览信息维护工具(BSCMAKE)从原始浏览信息文件(.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定位。可在project options里去掉Generate Browse Info File,这样可加快编译进度。
[4] .C:...
分类:
编程语言 时间:
2014-07-23 17:18:11
阅读次数:
263
我们在移动端的开发中,异步网络图片加载用的非常的多,在unity当中虽然有AssetBundle的存在,一般是先加载好游戏资源然后再进入场景,但是还有不少地方能够用到异步网络图片的加载以及其缓存机制。
我之前也写过两个版本的ios中的异步网络图片加载helper类,所以今天按照同样的思路,也想做一个好用的helper类给大家使用以及简单的说下实现原理。
首先我们加载一张网络图片,要做的事情分步来讲为:
0.开始之前设置一张固定的图片作为占位图(placeholder),表示我们的图片还没加载好,来填充当前图...
分类:
其他好文 时间:
2014-07-23 00:06:17
阅读次数:
338
SDWebImage的使用1.依赖的框架* ImageIO.framework* MapKit.framework2.UIImageView下载图片需要的头文件:UIImageView+WebCache.h3.调用方法下载图片// url是图片路径// placeholder是占位图片(正在下载图片...
分类:
Web程序 时间:
2014-07-22 22:43:13
阅读次数:
294
一、位图的使用
1 位图 - 通过保存图像上每个点的颜色,生成相应的位图文件
光栅图 - 可以理解为图像点阵的保存
矢量图 - 可以理解为绘图命令的保存
2 位图的使用
2.1 加载位图
LoadBitmap
2.2 创建放置位图的DC
CreateCompatibleDC
2.3 将位图放入创建的DC中
SelectObject
2.4 绘制位图到当前DC中
BitBlt...
今天做图像缓存需要计算Bitmap的所占的内存空间,于是研究了下Bitmap关于内存占用的API1、getRowBytes:Since API Level 1,用于计算位图每一行所占用的内存字节数。2、getByteCount:Since API Level 12,用于计算位图所占用的内存字节数。经...
分类:
移动开发 时间:
2014-07-21 14:19:43
阅读次数:
258
假设你建立一个class 用来保存一个指针指向一块动态分配的位图。1 class Bitmap {......};2 class Widget{3 ...4 private:5 Bitmap* pb ;6 };1 Widget& Widget::operator= (con...
分类:
其他好文 时间:
2014-07-21 08:39:10
阅读次数:
145