游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5634|回复: 13

关于地图编辑器``我已经知道大概的怎样做了``仍然有一

[复制链接]

20

主题

98

帖子

98

积分

注册会员

Rank: 2

积分
98
发表于 2004-11-27 23:35:00 | 显示全部楼层 |阅读模式
请问怎样保存地图信息?又怎样把地图信息从硬盘里调入数组里去,然后通过该数组的内容将一个小块一个小块的写入后台缓冲页面……``

还是你们不是把地图信息保存在硬盘,是写在程序里面?首先通过地图编辑器,把生成图片后的地图信息放在程序里的一个数组里,然后程序运行时,就从按照数组里的内容,COPY小块到后台缓冲那里去

判断人物走到哪里是不是这样处理的:
当游戏开始时,把人物定在地图的某一格,比如是[1,1],并把该位置存放在数组里,然后当人物移动时,除了要做滚屏操作外,还要改变位置,如果人物是向前,则位置信息就变成[2,1],如果这时人物再向前,则位置信息就变成[3,1],并且每走一步,就通过存放地图信息的那个数组,判断当前是不是一些特殊地点``是不是这样?

20

主题

98

帖子

98

积分

注册会员

Rank: 2

积分
98
 楼主| 发表于 2004-11-28 12:39:00 | 显示全部楼层

Re:关于地图编辑器``我已经知道大概的怎样做了``仍然有一

up

63

主题

871

帖子

891

积分

高级会员

Rank: 4

积分
891
QQ
发表于 2004-11-28 14:22:00 | 显示全部楼层

Re:考前灌

Tile2D就是这样的,,一块块拼起来的

BigBitmap2D是整图的,,可能要用区域Mask图的

OutDoor3D的地图可以是分片一块块拼起来的,,也可以是用相同的种子生成的

InDoor3D就麻烦了,,和CAD差不多

20

主题

98

帖子

98

积分

注册会员

Rank: 2

积分
98
 楼主| 发表于 2004-11-28 15:03:00 | 显示全部楼层

Re:关于地图编辑器``我已经知道大概的怎样做了``仍然有一

噢``这样``
但是还是没解决我的问题``
我想问的是怎样存储地图信息?

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2004-11-28 20:48:00 | 显示全部楼层

Re:关于地图编辑器``我已经知道大概的怎样做了``仍然有一

用2维数组,bitset yourarrayname[1..m][1..n],每个位代表一个状态,或直接用int表示地形,高度另用int数组存储(3d游戏,eg,warcraft3),地图上的物品,脚本什么的存储在文件末尾。

20

主题

98

帖子

98

积分

注册会员

Rank: 2

积分
98
 楼主| 发表于 2004-11-28 23:11:00 | 显示全部楼层

Re:关于地图编辑器``我已经知道大概的怎样做了``仍然有一

噢``不是这个``我是问这些地图信息怎样存储在硬盘里,是通过文本文件还是?

2

主题

53

帖子

65

积分

注册会员

Rank: 2

积分
65
发表于 2004-11-28 23:20:00 | 显示全部楼层

Re: Re:关于地图编辑器``我已经知道大概的怎样做了``仍然

元少: Re:关于地图编辑器``我已经知道大概的怎样做了``仍然有一问题``

噢``不是这个``我是问这些地图信息怎样存储在硬盘里,是通过文本文件还是?

地图编辑器就是把设计好的顶点和光照等信息预处理后存储在文件当中啊,不会不知道怎么操作文件吧。。。- -b

20

主题

98

帖子

98

积分

注册会员

Rank: 2

积分
98
 楼主| 发表于 2004-11-29 13:07:00 | 显示全部楼层

Re:关于地图编辑器``我已经知道大概的怎样做了``仍然有一

晕`我真的想操你们一吓啊``操``
我是问``地图信息是不是存放在文本里``是的话一个字``不是的话二个字``不懂的话三个字``这么简单``你们说这么多废话干什么``妈B`

9

主题

155

帖子

155

积分

注册会员

Rank: 2

积分
155
发表于 2004-11-29 13:47:00 | 显示全部楼层

Re:关于地图编辑器``我已经知道大概的怎样做了``仍然有一

......................

1

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2004-11-30 02:38:00 | 显示全部楼层

Re:关于地图编辑器``我已经知道大概的怎样做了``仍然有一

哥们,你够厉害。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 12:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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