游戏开发论坛

 找回密码
 立即注册
搜索
查看: 7454|回复: 12

不好意思,问个关于地图的问题

[复制链接]

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2003-7-26 20:00:00 | 显示全部楼层 |阅读模式
我想写个类似星际的即时战略游戏,我不知道该如何构思其地图, 望高手指教

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20381
发表于 2003-7-26 20:17:00 | 显示全部楼层

Re:不好意思,问个关于地图的问题

你是指地图的组织形式?

另外,问问题不需要不好意思,有问题大家互相学习。

27

主题

308

帖子

314

积分

中级会员

Rank: 3Rank: 3

积分
314
发表于 2003-7-26 20:38:00 | 显示全部楼层

Re:不好意思,问个关于地图的问题

呵呵,就是。我就不会不好意思!嘻嘻

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
 楼主| 发表于 2003-7-27 08:08:00 | 显示全部楼层

Re: 不好意思,问个关于地图的问题

对是指地图的组织形式?能给个思路吗?谢谢.

2

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
发表于 2003-7-27 21:38:00 | 显示全部楼层

Re:不好意思,问个关于地图的问题

我也来听听,学习学习

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20381
发表于 2003-7-27 21:54:00 | 显示全部楼层

Re:不好意思,问个关于地图的问题

地图的数据组织这个不好说,根据游戏的需求都有所不同,比如有45度90度之分,有什么8方向之分,还有很多变化。

9

主题

82

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2003-7-29 00:57:00 | 显示全部楼层

Re:不好意思,问个关于地图的问题

最好写几个类,如大地类,人物类,物体类,天空类。
这样写比较清晰,又可扩展性

101

主题

467

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
QQ
发表于 2003-7-29 07:12:00 | 显示全部楼层

Re:不好意思,问个关于地图的问题

天空类需要吗?
必要的时候用struct比类好多了。
a
a
a
a
a


ProgramaAutoP;

Procedurea自动灌水;
vara页号,帖号:Integer;
aaaa申请成功:Boolean;
aaaa论坛:T论坛;
Begin
aa论坛:=T论坛.Create;
aatry
aaaaFora页号:=0aToa论坛.论坛区数-1aDo
aaaaaaFora帖号:=0aToa论坛.论坛集[页号].帖数-1aDo
aaaaaaaa论坛.论坛集[页号].帖集[帖号].加帖('灌...。');
aaaaIfaMe.Is账号被封=TrueaThen
aaaaBegin
aaaaaa申请成功:=False;
aaaaaaRepeat
aaaaaaaa申请账号('名字','密码');
aaaaaaaa申请成功:=等待返回;
aaaaaaUntil(申请成功=True);
aaaaEnd;
aafinally
aaaa论坛.Free;
aaEnd;
End;aaaaaa

Begin
aa自动灌水;
End.aa

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
 楼主| 发表于 2003-7-29 09:34:00 | 显示全部楼层

Re: 不好意思,问个关于地图的问题

现在的游戏基本上都以45度为主,我用45度,固定视角,我想先做个最简单的。
另我看了《圣剑英雄传II-双刃剑》的源码,我能不能用其中的方法构思地图?

101

主题

467

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
QQ
发表于 2003-7-29 09:49:00 | 显示全部楼层

Re:不好意思,问个关于地图的问题

圣剑的人每一次走都一定要一格。不能走到两格中间。
a
a
a
a
a


ProgramaAutoP;

Procedurea自动灌水;
vara页号,帖号:Integer;
aaaa申请成功:Boolean;
aaaa论坛:T论坛;
Begin
aa论坛:=T论坛.Create;
aatry
aaaaFora页号:=0aToa论坛.论坛区数-1aDo
aaaaaaFora帖号:=0aToa论坛.论坛集[页号].帖数-1aDo
aaaaaaaa论坛.论坛集[页号].帖集[帖号].加帖('灌...。');
aaaaIfaMe.Is账号被封=TrueaThen
aaaaBegin
aaaaaa申请成功:=False;
aaaaaaRepeat
aaaaaaaa申请账号('名字','密码');
aaaaaaaa申请成功:=等待返回;
aaaaaaUntil(申请成功=True);
aaaaEnd;
aafinally
aaaa论坛.Free;
aaEnd;
End;aaaaaa

Begin
aa自动灌水;
End.aa
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-22 00:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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