游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3191|回复: 7

关于2d图象的问题

[复制链接]

2

主题

11

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2004-5-15 13:32:00 | 显示全部楼层 |阅读模式
      
       看见很多游戏是这样做的:比如人物移动,同一个人物的不同的方向的样子都放在一个BMP里。我的问题是,他们是如何从BMP里读去他想要的那个部分图象呢?

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20527
发表于 2004-5-15 15:43:00 | 显示全部楼层

Re:关于2d图象的问题

一般会把一个图像全部载入到内存,然后再进行处理。

图形在内存中一般都是线性数据,只要根据宽高进行计算,可以得出相应位置的数据,然后就可以进行处理。

23

主题

515

帖子

552

积分

高级会员

Rank: 4

积分
552
发表于 2004-5-15 22:28:00 | 显示全部楼层

Re:关于2d图象的问题

http://www.chinamore.org/personal/ahong/exe.rar
src.rar
有代码

2

主题

11

帖子

19

积分

新手上路

Rank: 1

积分
19
 楼主| 发表于 2004-5-16 09:55:00 | 显示全部楼层

Re:关于2d图象的问题

to sea_bug

谢谢,有时间给出一个具体如何计算吗?因为我从没做过,所以无从下手!

2

主题

11

帖子

19

积分

新手上路

Rank: 1

积分
19
 楼主| 发表于 2004-5-16 09:56:00 | 显示全部楼层

Re:关于2d图象的问题

to 疯子阿虹 谢谢 正在下栽

201

主题

1437

帖子

1963

积分

金牌会员

Rank: 6Rank: 6

积分
1963
QQ
发表于 2004-5-16 16:02:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

2

主题

11

帖子

19

积分

新手上路

Rank: 1

积分
19
 楼主| 发表于 2004-5-17 15:08:00 | 显示全部楼层

Re:关于2d图象的问题

to niexuchina

块操作怎么做呢?

0

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
QQ
发表于 2004-5-17 16:16:00 | 显示全部楼层

Re:关于2d图象的问题

原理是这样的:
假设每方向动画图片数量 num 方向数目 statall(正常是4个或者8个,这里假设是4个)
bmp图象规格:左上为x=0,y=0,右下为x=num,y=statall,x 方向是每方向图片,y方向是方向图片
基本过程:
变量inc 动画帧计数 初始=0
变量oldstat 上一帧方向

帧循环:
   变量stat 判断按键状态 上=0 右=1 下=2 左=3
     如果stat!=oldstat 方向改变了:记录状态oldstat=stat; inc=0 否则inc=(++inc)\num
     取bmp图坐标 x=inc y=stat
     画屏幕
循环结束
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-1 00:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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