您的位置:程序门 -> 专题开发/技术/项目 -> 游戏开发



求助~~如何做到rpg游戏中的窗口屏幕只显示游戏地图的块矩形区域 ????


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


求助~~如何做到rpg游戏中的窗口屏幕只显示游戏地图的块矩形区域 ????[已结贴,结贴人:pnz_fox]
发表于:2007-03-27 15:34:26 楼主

我使用贴片的方式绘制地图的..
我想把一些位图绘制到一个虚拟的设备环境中..然后通过bitblt把其中一部分矩形大小绘制到实际的屏幕上!
使用createcompatibledc得到的虚拟设备大小和屏幕大小一样啊..


求助高手如何解决..我是菜鸟..说具体最好..比如用到的函数什么的   ..
发表于:2007-03-28 09:39:471楼 得分:50
去学习directx吧
里面的directdraw的blt函数就可以实现
发表于:2007-03-28 10:49:472楼 得分:50
如果只是想把一个表面上的某一块显示出来可以用directx中的blt()或bltfast()函数

一般的rpg地图会只加载一个大的数组或链表的某一部分,然后把数组或链表中存储的关于每一小块地图的信息,一块一块地画出来


快速检索

最新资讯
热门点击