游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4608|回复: 15

内行解决一下这个困扰我的问题,谢谢:)

[复制链接]

10

主题

82

帖子

82

积分

注册会员

Rank: 2

积分
82
发表于 2005-7-11 16:09:00 | 显示全部楼层 |阅读模式
假如我的XXX.bmp文件内有0-9十种地块,用数组的方式绘出地图:
char *world[10] =
{
"000000000000000000000000000000",
"111111111111111111111111111111",
"222222222222222222222222222222",
"333333333333333333333333333333",
"444444444444444444444444444444",
"555555555555555555555555555555",
"666666666666666666666666666666",
"777777777777777777777777777777",
"888888888888888888888888888888",
"999999999999999999999999999999",
};

表示一个10*30的地图,其中每一行代表一种地块,但如果XXX.bmp文件中有多于十种地块时该如何编辑地图?如下方法却无法实现:
"11,11,11,11,11,11,11,11,11,11,........",   //第十一种地块
请问该如何显示大于十的地块呢?(不要告诉我用地图编辑器。。。) [em4] [em4] [em4] [em4] [em4]

10

主题

82

帖子

82

积分

注册会员

Rank: 2

积分
82
 楼主| 发表于 2005-7-11 16:20:00 | 显示全部楼层

Re:内行解决一下这个困扰我的问题,谢谢:)

各位GG帮帮忙,稍微指点一下也行,谢谢了!!!

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2005-7-11 16:20:00 | 显示全部楼层

Re:内行解决一下这个困扰我的问题,谢谢:)

。。。为什么要用字符串呢?

10

主题

82

帖子

82

积分

注册会员

Rank: 2

积分
82
 楼主| 发表于 2005-7-11 16:24:00 | 显示全部楼层

Re:内行解决一下这个困扰我的问题,谢谢:)

我用字符串是为了后面 -‘0’ 来计算0-9中那块地块的

89

主题

822

帖子

847

积分

高级会员

Rank: 4

积分
847
发表于 2005-7-11 17:46:00 | 显示全部楼层

Re:内行解决一下这个困扰我的问题,谢谢:)

改双字节,
00 11 01 02
01 01 01 01
01 01 01 01
FF FF FF FF

双字节不够改4个,4个不够改8个,8个不够。。。。

10

主题

82

帖子

82

积分

注册会员

Rank: 2

积分
82
 楼主| 发表于 2005-7-11 19:32:00 | 显示全部楼层

Re:内行解决一下这个困扰我的问题,谢谢:)

我刚才用二维数组char world[10][10]=
{
'0','1','2','3','4','5','6','7','8','9',
'0','1','2','3','4','5','6','7','8','9',
'0','1','2','3','4','5','6','7','8','9',
'0','1','2','3','4','5','6','7','8','9',
'0','1','2','3','4','5','6','7','8','9',
'0','1','2','3','4','5','6','7','8','9',
'0','1','2','3','4','5','6','7','8','9',
'0','1','2','3','4','5','6','7','8','9',
'0','1','2','3','4','5','6','7','8','9',
'0','1','2','3','4','5','6','7','8','9',
};
表示一个10*10的地图,但我将'0'改为'10'还是显示不出来

10

主题

82

帖子

82

积分

注册会员

Rank: 2

积分
82
 楼主| 发表于 2005-7-11 19:35:00 | 显示全部楼层

Re:内行解决一下这个困扰我的问题,谢谢:)

谢谢3楼和5楼,但双字节怎么声名呢?

14

主题

67

帖子

75

积分

注册会员

Rank: 2

积分
75
发表于 2005-7-12 00:08:00 | 显示全部楼层

Re:内行解决一下这个困扰我的问题,谢谢:)

a~~z
A~~Z
不过, 个人觉得你的方法思路本来就有错误了

10

主题

82

帖子

82

积分

注册会员

Rank: 2

积分
82
 楼主| 发表于 2005-7-12 08:04:00 | 显示全部楼层

Re:内行解决一下这个困扰我的问题,谢谢:)

昨天我又用2维数组试了试,后来能显示了。
谢谢上面几位,那个a~~z,A~~Z是什么意思?

42

主题

418

帖子

418

积分

中级会员

Rank: 3Rank: 3

积分
418
发表于 2005-7-12 08:51:00 | 显示全部楼层

Re:内行解决一下这个困扰我的问题,谢谢:)

有点晕阿
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-26 10:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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