设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

请教一个画高架桥地图的问题。

查看数: 2285 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-7-15 09:20

正文摘要:

方案2: 画桥墩和桥梁,桥梁部分用Tilemap来显示,但是桥梁没办法单独透明某一部分,会遮挡角色。 方案3: 只画桥墩,但是缺点是别人可能会以为那是柱子,没有高架桥的立体感。而且我还要画地图是只搭了桥墩没 ...

回复

Password 发表于 2017-7-16 10:13:41
类似的情况我在VX做范例的时候遇到过,我是用的位置判定+脚本根据主角位置改变桥的通行度。
不过一来桥没这么大,二来没有上面同时过车底下还有NPC的情况_(:з」∠)_

这么复杂的话我建议做成柱子……桥上桥下两张地图,桥下的地图加全图阴影遮罩,同时播放轻声的汽车驶过的BGS。
89444640 发表于 2017-7-16 09:09:01
本帖最后由 89444640 于 2017-7-16 09:23 编辑
shencao 发表于 2017-7-15 11:39
如果这个桥只是个景观,不需要有什么上下层都要能通行的那种立交桥的话,那就有点类似隐藏房间?
我是va,v ...


我试了一下,还是得双地图才靠谱。
否则就怎么调都是遮挡异常,
这个就是想要做十字通行但是怎么改都不行的情况。

立交桥测试.rar (460.06 KB, 下载次数: 51)
截图,npc移动遮挡没问题

RMXP一直都程序限制美工发挥,没辙啊。
地面素材基本都是拿以前画好的。
到是顺手把四方向汽车补全了,这个测试的为了符合比例缩小了很多。

顺道说一下,这个栅栏上层的好像是,十字通行的情况下没法做…………只能调遮挡1,然后角色走桥上调的是在最上方显示,绝对遮挡异常。
所以只能在单方向通行的情况下,绘制上层栅栏。

刚才调节循环时候突然想到个其他方法,不是北京老堵车吗?
把汽车做成图块,放到地图上,然后说上层堵车了,调节通行。为走到上面过前面有车挡着不去。只能从下方绕行
这么做如何?

或者角色为行走状态时候警察叔叔禁止行人上环路。环线是机动车道,没有行人和非机动车道。

点评

因为桥上一般作为快速通道使用,而事件的主要都是在桥底发生,桥上的时候分开两个地图做得了。  发表于 2017-7-17 19:45
我现在还想到一个方法,就是测试游戏时用Sprite显示,正式发布时把地图做成图片直接显示,这样子又可以透明有不卡。  发表于 2017-7-17 19:43
其实,不十字通行就全都没事了,还是上下桥什么的切地图吧。早期的地图做好事件不好改了,还真想重画个复杂的立交桥,比如西直门那个- -b  发表于 2017-7-16 23:22
十字通行的情况va有脚本但是它只是把图块翻上来显示,如果上方有事件就会穿帮,复杂遮挡也没法做。所以我干脆全部用事件了事件大法好!  发表于 2017-7-16 17:03
是的我画的时候栅栏也是特别痛苦,我还是va地图更呆萌。最后景物统统用事件做了,方便调整。至于卡不卡那就随缘= =  发表于 2017-7-16 17:00
89444640 发表于 2017-7-16 06:56:17
本帖最后由 89444640 于 2017-7-16 07:15 编辑

这个我也有过困惑,目前想到的最好的解决方法就是,
画两张地图,原件一样,但是通行穿透不一样,
万一需要角色从桥上跳下继续追击对方的情况,拉个黑屏、白屏、CG之类的,切换场景即可。
没必要非要在一张地图上死磕。
如果要实现此地图万用,底下有车通行也可以实现,切腿,如图所示

这个守城卫兵的腿切了

但是运行起来效果没问题。


如果你想要立交桥下有汽车通过而角色不通过的情况,直接切汽车,横向的切上层或者下层
垂直朝向的在路过桥的瞬间切应该遮挡的位置,因为 本质是npc自动移动,还是容易计算出通行时机的。
如果你非要汽车斜角通行,比如左转,掉头,漂移,做速度与X情那种类型,自己看着办- -b我救不了你了XD


如果用方案1,控制地图大小的情况下是可行的,
我画过的横版铁路原件,其中,’铁轨的都是行走图循环播放的,
如图所示,

这地图算是不小了,但是一点都不卡

因此在一般的情况下,只推荐切换场景限制通行,然后用楼上的半透明方式绘制,我看看反正气温还没上来,来个简单范例吧
shencao 发表于 2017-7-15 11:39:54
本帖最后由 shencao 于 2017-7-15 12:01 编辑

如果这个桥只是个景观,不需要有什么上下层都要能通行的那种立交桥的话,那就有点类似隐藏房间?
我是va,va区看到过隐藏房间的教程,而且用ulds要做起来应该也不难哎。
(ulds这类脚本xp我不知道有没有?)
纯事件来做就,整个大桥用事件拼起来,并行一个事件判断玩家坐标,当玩家位于某个区域的时候打开开关,大桥事件切换事件页显示为半透明。大概可以?
不过我没试过呢,没什么机会要用到就……。
而且好像也需要自己P图块做事件图像。有让事件半透明这个操作么?

另外,我曾经想过一个只用图块做“走在建筑物后面的角色半透明”的方法,只是同样一直没尝试过:
需要角色半透明的地方比如桥梁的部分
1)先用原本的桥梁图块画一遍,层次在人物下方(可通行)
2)桥梁图块复制一份处理成半透明,做成新图块,层次在人物上方,在桥梁的位置再画一遍。
这两层要一模一样,只有透明度不同。
这样平时有底层的图块垫着半透明的那层并看不出来,当人物走到桥下方的时候,人物会遮掉底层的部分,就能看到上层半透明的图块了,实际效果就是人物半透明。
好处是效果自然(我脑补的效果wwww),只用图块肯定不卡,对移动的事件npc也适用;坏处就是要处理图块,桥面和桥梁交接的部分大概还要拼一下,有点麻烦吧。
LZ如果觉得不麻烦可以试试看,如果这个想法可行我也会很开心哈哈~

点评

感谢测试反馈!我一直嫌麻烦就只停留在空想OTZ (十字通行在同张地图上做确实是很麻烦啊_(:з」∠)_  发表于 2017-7-16 17:08
试了一下在建筑物后面走半透明的方法,还是挺不错的,就是十字通行依然没戏- -b  发表于 2017-7-16 09:10
可以自己拼个“树+桥”的图块用(所以我就说很麻烦)。如果要走到桥上那就要改通行就很麻烦(最好配合脚本来)所以一开始我就排除了这种情况  发表于 2017-7-16 08:38
而且地图立交桥前方不能有任何遮或者栅栏,而且也不能有车辆通行,否则会遮挡异常。比如立交桥前面有树,没辙树很高,挡道了立交桥,就不能画  发表于 2017-7-16 07:10
这样如果角色走在桥上而且还是同一张地图的情况,需要角色遮挡所有,遮掩画地图的时候就需要判断上桥位置,  发表于 2017-7-16 07:09
congwsbn 发表于 2017-7-15 11:09:57
画两个地图,走到桥下后,移动到桥下场景的地图(可以整体加个暗阴影,代表在桥下)。
这种操作是不是没见过?
MeowSnow 发表于 2017-7-15 10:32:18
窝觉的可以换个思路,其实透明主角和透明柱子带来的效果是一样的,要不设定走到柱子下面时其实主角行走图的图层还是在柱子之上,然后半透明化主角行走图。

点评

( ⁼̴̶̤̀ω⁼̴̶̤́ )重要物体更简单,又不会动,事件也是可以明确指定的,和主角变半透明的指令一起下就行了。  发表于 2017-7-15 10:46
( ⁼̴̶̤̀ω⁼̴̶̤́ )那找大佬写个脚本,某个区域的所有事件自动半透明;或者事件无法移动到桥下。  发表于 2017-7-15 10:44
这样桥下其他NPC, 重要物体也需要随之半透明  发表于 2017-7-15 10:38
刺夜之枪 发表于 2017-7-15 09:29:45
本帖最后由 刺夜之枪 于 2017-7-14 18:38 编辑

如果可能,让角色进入桥下面后,(桥)变彻底透明,然后外界用黑色盖住(桥外界)。前提是这个过程要有好的渐变。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-13 01:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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