游戏开发论坛

 找回密码
 立即注册
搜索
查看: 13780|回复: 34

请教“地图编辑器”的制作方法

[复制链接]

1

主题

49

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2005-11-18 16:55:00 | 显示全部楼层 |阅读模式
请教用VB如何制作地图编辑器。
我在用VB做游戏,在制作地图的时候做不下去了,用整张图片判断不了阻挡,用tile贴图还没有学(找不到教程)。
所以只好跑来发个帖子问问各位。
希望知道的 朋友能提供一些帮助,本人感激不尽!

1

主题

49

帖子

55

积分

注册会员

Rank: 2

积分
55
 楼主| 发表于 2005-11-18 16:58:00 | 显示全部楼层

Re:请教“地图编辑器”的制作方法

相信不止我一个人有这样的想法
希望各位高人给予指点!

97

主题

590

帖子

590

积分

高级会员

Rank: 4

积分
590
QQ
发表于 2005-11-18 18:13:00 | 显示全部楼层

Re:请教“地图编辑器”的制作方法

GAMERES里游戏制作基础教程的文章里有地图帖图的原理,了解了原理就能做了。

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2005-11-18 21:31:00 | 显示全部楼层

Re:请教“地图编辑器”的制作方法

你提供的信息也太简略了吧。

“用整张图片判断不了阻挡”——地形判断是可以和图片分开的。

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-11-18 23:05:00 | 显示全部楼层

Re: Re:请教“地图编辑器”的制作方法

sandy_zc_1: Re:请教“地图编辑器”的制作方法

你提供的信息也太简略了吧。

“用整张图片判断不了阻挡”——地形判断是可以和图片分开的。



我的游戏里都是一整张图片(地图)可以判断阻挡,这就是我的技术了,
我用判断障碍物边缘的颜色来处理阻挡,从来也不用地图编辑器,画一整张地图多简单,还要拼呀割呀!麻烦。

2

主题

45

帖子

45

积分

注册会员

Rank: 2

积分
45
发表于 2005-11-19 09:14:00 | 显示全部楼层

Re: 请教“地图编辑器”的制作方法

我用判断障碍物边缘的颜色来处理阻挡

简单的小游戏可以这么作,对于稍大点的游戏(比如剑侠之类的rpg),特别是色彩丰富的,这样作效率太低了。

2

主题

45

帖子

45

积分

注册会员

Rank: 2

积分
45
发表于 2005-11-19 09:28:00 | 显示全部楼层

Re: 请教“地图编辑器”的制作方法

“用整张图片判断不了阻挡”——地形判断是可以和图片分开的。


他的意思没错,你可以建立这样一个结构:
建立一个数组,每个元素代表图片上的指定区域(可以用RECT类型来表达),当判断阻挡时遍历数组,当精灵下一步位置处于数组中某个元素代表的区域内时,即激活阻挡。

这个数组由地图编辑器产生,并保存在一个文件里,以后随图片一起调用。

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-11-19 11:24:00 | 显示全部楼层

Re: Re: 请教“地图编辑器”的制作方法

BlueGlobal: Re: 请教“地图编辑器”的制作方法


简单的小游戏可以这么作,对于稍大点的游戏(比如剑侠之类的rpg),特别是色彩丰富的,这样作效率太低了。



是的,这重种方法比较消耗CPU资源,不过现在的电脑都那么快,
那个时间可以忽略。

22

主题

371

帖子

387

积分

中级会员

Rank: 3Rank: 3

积分
387
发表于 2005-11-19 12:06:00 | 显示全部楼层

Re:请教“地图编辑器”的制作方法

我觉得资源应该用在刀口上,提升画面效果,或是改进AI等等,都可以是运算资源分配的对象,程序员应该为了压榨系统的最后一点资源而奋斗不是么。用现在的电脑写十年前的游戏并不是什么值得骄傲的事。

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-11-19 12:27:00 | 显示全部楼层

Re: Re:请教“地图编辑器”的制作方法

Cipher: Re:请教“地图编辑器”的制作方法

我觉得资源应该用在刀口上,提升画面效果,或是改进AI等等,都可以是运算资源分配的对象,程序员应该为了压榨系统的最后一点资源而奋斗不是么。用现在的电脑写十年前的游戏并不是什么值得骄傲的事。



你话里有话?就是说我写10年前的游戏?
每种类型的游戏都有他的用户,我尝试写任何类型的游戏,
10年前的游戏你写个我看看,哈哈!
这里吹牛的人太多了......不想说。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 16:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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