幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2431|回复: 10

[RM2K&2K3] 地图层次问题

[复制链接]

3

主题

5

帖子

57

积分

②入门

积分
57
QQ
发表于 2006-6-13 21:21:50 | 显示全部楼层 |阅读模式
今天才可是学制作RPG....
刚刚制作了一个城市的地图~~~
可进到游戏测试那主角居然可以在护城河上走,还可以踩着房子乱走(就好象没有设置房子一样.....
郁闷~~~
在有些地方明明站在墙壁的下面
而上半身却给墙壁给挡了.....
还有,要从一些雕象的身后过去也过不去(地面和雕象不是一个层的)~~~~
这些问题望各位高手高抬贵手给小弟以少许指点。

做了一下午~~~做了4张地图~~
最后测试出这么写问题....
哎~~~~~~~~~小的在这有礼了~~~~鞠躬~~~~~[p:4]
回复

使用道具 举报

91

主题

3188

帖子

83986万

积分

荣誉群

传说中的Bunny大神~!

积分
839861514
QQ
发表于 2006-6-13 21:38:21 | 显示全部楼层
能把地图传上来么?或许可以帮你改改。

PS:画地图教程制作中。。。 [s:5]
其他所有的Bunny神都素我的部下XD~ 小教程范例收集 Orz感谢邪恶萝卜联盟!!!(原因自己去猜)
回复 支持 反对

使用道具 举报

30

主题

477

帖子

5219

积分

⑦老手

积分
5219
发表于 2006-6-13 21:46:23 | 显示全部楼层
需要在数据库-图块里设置可行、不可行;可行方向;显示优先级等等。
回复 支持 反对

使用道具 举报

31

主题

314

帖子

1907

积分

⑥精研

俺是Bunny99

积分
1907
发表于 2006-6-13 22:11:00 | 显示全部楼层
张永有做过连续的,近10个地图绘制教程。 [s:6]
(\\__/) (O.o ) (> < )99    This is Bunny99.
回复 支持 反对

使用道具 举报

91

主题

3188

帖子

83986万

积分

荣誉群

传说中的Bunny大神~!

积分
839861514
QQ
发表于 2006-6-13 22:28:25 | 显示全部楼层
引用第3楼就类2006-06-13 22:11发表的“”:
张永有做过连续的,近10个地图绘制教程。 [s:6]

Orz。。。没有见到过。。。不过我做这个地图教程也是为了[机密,自动屏蔽]的啊。。。哇咔咔咔咔。。。
其他所有的Bunny神都素我的部下XD~ 小教程范例收集 Orz感谢邪恶萝卜联盟!!!(原因自己去猜)
回复 支持 反对

使用道具 举报

0

主题

73

帖子

95

积分

②入门

积分
95
发表于 2006-6-13 23:01:46 | 显示全部楼层
引用第3楼就类2006-06-13 22:11发表的“”:
张永有做过连续的,近10个地图绘制教程。 [s:6]


恩那~  看了基本就会了~   估计楼主是用了无色模块来当橡皮擦了 !~~
Isul Forever~~
回复 支持 反对

使用道具 举报

0

主题

73

帖子

95

积分

②入门

积分
95
发表于 2006-6-13 23:06:35 | 显示全部楼层
今天看到有网友求助,说画地图时有些地方明明设了不能过,测试的时候却能够从上面走过去。我也遇到过几次这种情况,如果你确定你的Ctrl没有卡住的话,看一下这篇文章会对你友好处的!


       首先介绍一下RMXP的地图层次通行辨认法则:
       众所周知地图一共分下中上三层(事件层不算),当地图的同一格在不同层次放了通行设定不一样地图元件的时候,系统会以居上一层的设定为优先!比如下层放的山崖是不能通过的,但你在中层或上层放了楼梯,因为楼梯是能通过的,所以这段山崖就能通过了,而不需要把下层的这段山崖抹去……搞清楚这一点,再来看这个&quot;BUG&quot;吧:

       画地图的时候,左边有许多元件可以选!有一个比较特殊的就是左上角的那个空白元件。它的定义是什么元件都没有!!也就谈不上能不能通行了。而在左边还有一些类似的元件,比如一棵大树的左上角。它也是空白的!但它的定义却是:没有图象的地图元件,通常默认是可以通行的!我们可以定义为无色元件!这两种元件是不一样的,最好的证明就是用填充工具时,系统是把它们作为两个不同的区域来填的!

       好了!搞清楚这两种元件的区别就可以找到这个&quot;BUG&quot;的病因了!当你在下层放了墙壁(不可通行),又中或上层放了这种无色元件(默认可以通行)的时候,可以想象一下,你自然可以从墙上走过去了,就像楼梯过山崖一样,不同的只是你墙上的“楼梯”是无色元件,不可见的!

       说到这里,很多人要问:我并没有在上层加过这种无色元件啊……别说你没有!很多人(包括以前的我)画地图的时候有一个坏习惯:就是一旦画错了就懒得把滚动条拉到上面去点选空白元件,而是就近点选一个无色元件当橡皮用,有时候不过瘾还用方块工具去拖着擦……这样岂不是有大块区域都成了自由通行区了吗?足以造成混乱啦!!

       又有人要问:完了,我也不知道什么时候用无色元件擦过哪里了,怎么办?不要紧,最后说说解决方法:
      首先要判断出哪里是是擦过的地方,随便选一个元件(最好是本图中没用过的)用填充工具在上层大片空白处随便填几下,就会发现看上去全是空白的区域却无法用填充工具一次填满(如果一次能填满,说明你已经用无色元件把整张图都洗劫了一遍)。那剩下的就是你洗劫过的区域了(也有可能剩下的是未洗劫区域,因为你填在了洗劫区域上,这问题不大),接下来把所有未填区域填满!目的是把所有空白区域都统一。最后用左上角的空白元件把你填的区域填回来(你还用无色元件就可以去死了!!)这样就OK了,因为现在你看到的空白区域其实都没有元件,也就没有通行设定。那你自然就以下层的设定为准啦!!

      希望本贴能对大家有帮助~~~~~最后一句忠告,以后别在乱擦了!!!


好象就是这样子的饿~~  [s:4]

转载请注明作者
那篇文章的作者是“江南之玉”
化冻 注
Isul Forever~~
回复 支持 反对

使用道具 举报

30

主题

196

帖子

1977

积分

⑥精研

积分
1977
发表于 2006-6-16 17:29:39 | 显示全部楼层
大汗一个,我正在制作地图中,看到楼上大人的回答,冒了一身冷汗的说……赶快回去改我的地图……不然的话也会出现和楼主一样的问题了……
回复 支持 反对

使用道具 举报

4

主题

23

帖子

35

积分

②入门

积分
35
发表于 2006-6-18 20:03:28 | 显示全部楼层
如果是下了地图素材,要先在数据库里改变单位的可行于不可行度,还有更重要的优先级,自己试两下就明白了
回复 支持 反对

使用道具 举报

3

主题

28

帖子

766

积分

⑤进阶

地图使者

积分
766
发表于 2006-6-19 23:56:21 | 显示全部楼层
isul !!!转贴麻烦也告知一声啊~~~~当本文作者不存在啊??
而且是我以前在本论坛发的贴,未免太嚣张了吧??
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-28 00:17 , Processed in 0.018072 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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