游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1792|回复: 3

角色移动的问题

[复制链接]

6

主题

15

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2007-8-4 20:31:00 | 显示全部楼层 |阅读模式
用ddraw开发游戏,角色在空白屏幕上移动时,会有残影,但角色底部有背景图像时,则正常,怎么处理?

31

主题

249

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
发表于 2007-8-5 09:39:00 | 显示全部楼层

Re: 角色移动的问题

是不是脏矩形的问题?N年前的技术了。应该现在后缓冲区重绘脏矩形,然后再画上下一帧。可能你白底时没有重绘,有内容时重绘了。看下那部分代码的逻辑,是不是出了错。

4

主题

23

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2007-8-5 15:07:00 | 显示全部楼层

Re:角色移动的问题

请教一个问题,背景只有单纯两层的情况下,如果上面一层变化的东西很多,但不大(比如子弹).我们擦除变化的物体上个位置的图象有两个方法.
1.依靠物体原先坐标大小画上相应背景,再在新坐标更新物体.这样每次更新少但是要不停循环.
2.直接用背景覆盖掉整个图片,再在所有物体新坐标更新全部物体.这样一次填充的面积大,但不需要循环.
问:这两种方法哪个快?效率更高?

2

主题

683

帖子

687

积分

高级会员

Rank: 4

积分
687
发表于 2007-8-5 17:59:00 | 显示全部楼层

Re:角色移动的问题

肯定第一个快。分辨率越高,越明显。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 14:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表