游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1555|回复: 2

请问 地图 的结构体具体要怎么设计啊?

[复制链接]

21

主题

41

帖子

47

积分

注册会员

Rank: 2

积分
47
发表于 2008-2-23 11:22:00 | 显示全部楼层 |阅读模式
要画一个地图场景..场景里面有房子..树..空地之类的数据..要怎么设计一个结构体来记录地图里的这些数据,当人物在场景里走动时,哪些是障碍物,哪些能走..都要通过判断结构体里的数据来实现..

33

主题

544

帖子

554

积分

高级会员

Rank: 4

积分
554
发表于 2008-2-23 18:31:00 | 显示全部楼层

Re:请问 地图 的结构体具体要怎么设计啊?

根据策划的具体需求来确定

29

主题

421

帖子

436

积分

中级会员

Rank: 3Rank: 3

积分
436
发表于 2008-2-23 19:56:00 | 显示全部楼层

Re: 请问 地图 的结构体具体要怎么设计啊?

可以这样纪录障碍关系
uint8 path[mappathwidth][mappathheight]
0x00标记可以走
0x01标记不可以走

可以这样标记房子、树等物件
struct doodads{
uint32 id;//id号,根据这个id号在某个表中去查询这个是什么房子或者什么树,以及这个物件的其他属性
uint16 x,y;//在地图中的位置
};

最简单的结构就是这样了。根据需要可以扩展很多。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 04:33

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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