社区
游戏开发
帖子详情
游戏中卷屏问题
jasonboy
2002-02-01 11:37:46
怎样实现游戏卷屏。
请高手给出算法。
...全文
83
4
打赏
收藏
游戏中卷屏问题
怎样实现游戏卷屏。 请高手给出算法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jasonboy
2002-05-28
打赏
举报
回复
结贴
jasonboy
2002-02-05
打赏
举报
回复
怎么没人会??
davidlxm
2002-02-05
打赏
举报
回复
不知你准备用什么绘画引擎实现,如果是GDI楼上的办法不错,如果用DDraw。空闲时,不停的往Off-Screen上画源矩形,然后刷新。卷屏就是把源矩形的X,Y坐标Offset就行了。
梧桐168
2002-02-05
打赏
举报
回复
我觉得有两种方法
1。将游戏底图分割为很多的小矩形,每个矩形对应一个图象块,比如(房屋,树木,土地等等)
用一个大数组long GameScene[]来表示.
再将屏幕划分为很多的小矩形,long DrawScene[]将游戏底图GameScene映射到DrawScene上即可。
2。如果游戏底图不能分割的话,那么将游戏底图存置到一个设备环境MemDC上,然后将此MemDC根据需要拷贝到屏幕DC上pDC->Bitblt( nSrcX, nSrcY, nwidth, nheight, &MemDC, nDesX, nDesY,SRCCOPY )
改变nDesX, nDesY大小即可实现滚动
【
游戏
基础】内部边界卷
屏
什么是卷
屏
...受限制的,我们的视角只能看到舞台大小的场景,随着场景的任意移动,
游戏
人物也就可以移动到场景的任意位置了,这就是我们所说的卷
屏
! 下面我们来看一下,AS3
中卷
屏
是怎么实现的吧! 通
C#
游戏
编程之创建一个简单的卷轴射击
游戏
前几天很多朋友要求贴一篇有关C#
游戏
开发的实例。本篇文章是创建一个简单的卷轴射击
游戏
开发实例,内容比较完整,分享给大家,不过篇幅有些长,可以慢慢看哈!本文除CSDN博客外,任何媒体和出版物禁止转载和使用。 ...
【Unity2D好项目分享】用全是好活制作横版卷轴射击
游戏
①简单制作滚动卷轴以及玩家移动
B站完整视频:【完结】Unity横版卷轴射击
游戏
制作教程 【满满的全是干货】 独立
游戏
|
游戏
开发_哔哩哔哩_bilibili➤内容简介 -- Unity
游戏
制作要领- 从无到有制作一个完整
游戏
的全过程- 输入系统(Input System)- ...
[OpenGL] 二维
游戏
中的卷动地图
在设计地图较大的二维
游戏
时,我们都不可避免地需要面对地图卷动这个
问题
。在切换场景方面,卷动地图和动态加载地图两者的结合,让整个
游戏
世界得以完整地呈现在玩家面前。 在这一方面,比较高效的算法是卡马克...
【HTML5】利用lufylegend实现
游戏
中的卷轴
这个就是传说中的卷轴。有了以上的简介,大家应该明白了什么是卷轴。说白了就是镜头跟随主角的效果。接下来,我们就利用lufylegend.js
游戏
引擎来实现这个效果。原理介绍其实实现这个效果的关键在于如何使人物静止,...
游戏开发
8,303
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章