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

Project1

 找回密码
 注册会员
搜索
查看: 3151|回复: 4
打印 上一主题 下一主题

[RMVA发布] 【VA】纯事件打造更人性化更美观的吊桥效果

[复制链接]

Lv2.观梦者

梦石
0
星屑
371
在线时间
156 小时
注册时间
2014-9-22
帖子
21
跳转到指定楼层
1
发表于 2015-4-27 13:50:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
闲来无事,看到有人问吊桥的问题,本人用纯事件研究了一翻(原谅我脚本功底差)。一开始用了上下左右触碰吊桥的方法,不果,其实也不是,只不过有点点瑕疵。后来参考了小柯大大的视频——来做个RPG地图篇中的方法,最终成功了。下面和大家分享一下我的做法:
1.        如下图,先用迷宫图块来画好地面和两个平台:

吊桥用事件做,优先级设置在人物上方。
当然,这样桥下是可以顺利穿过,但你在平台上是走不到桥上的。要怎么做?看好了:
先在其他位置画出下图形状(记得要用平台的图块喔),为的是把该形状中间两格复制到吊桥两边,改变吊桥左右两格的通行性。按住Shift键右击左边一格(即下图的选中图块),然后按住Shift键左击吊桥右边一格,即可复制好一格;再如法将下图选中图块的右边一格复制到吊桥左边一格。不懂的可以参考一下小柯大大的视频——来做个RPG地图篇。

当然,你也可以不必这样做,直接右击平台的图块,然后按住Shift键复制到吊桥两边,不过这样做的话,画面可能会比较粗糙,反正最终效果就是这样啦:

2.        你以为这样就完事,那你就大错特错了。从吊桥左边一格确实可以走到吊桥所在的那一格,但吊桥却还是高高的在我们头上呢。接下来要怎么做?看着啦:
先将吊桥左右两格用区域ID标记(暂且用63吧),如下图:

然后吊桥的事件页如下图这样做,至于为什么嘛,其实就是判断人物所在位置的区域ID,假如人物在63的位置(也就是即将上桥的位置),吊桥的优先级就会变为在人物下方,这样就可以实现走到桥上。如有问题,可参考小柯大大的视频——来做个RPG地图篇的。(注意:第一个事件页要并行处理,不加等待1帧的话,貌似无法响应;第二个事件页优先级在人物下方。)


3.        好,运行试一下吧。终于可以从平台上走到吊桥上了,酷!你发现没有,当你走在吊桥上的时候,你是不能向上或向下走的。哇,这么人性化?还可以识别桥的边沿?强大!不过,问题来了,你在谷底是不可能从桥底穿过的。至于为什么嘛,可能是因为将事件置于人物下方时,系统会默认将事件用到的图块替换了事件下方的图块吧。
为了还原可以从桥底穿过,我们用第2点中用到的方法再做一次。将吊桥上下两格用区域ID标记为62:

然后第二个事件页这样设置(记得要并行处理):

4.        再运行试下,貌似可以了喔,从平台可以走到吊桥上,而且可以从桥底穿过了,哈哈,成功了!慢着,为什么……为什么我站在桥底的时候可以向两边走到平台上?这BUG也太BUG了吧,学会传送了?
必须说明的是,吊桥下方用的地面的图块是四方向通行的,而且刚刚在第3点讲到,当事件是置于人物下方时,系统会默认将事件用到的图块替换掉事件下方的图块,基于此,我们可以用这样的方法解决(其实我也不知道原理是不是这样,反正试一下呗):
我们用B图层中的上下方向的吊桥图块在吊桥事件的位置画图:

当然,为了画面美观,我们用PS新建一张透明的图(大小自己考虑,好吧,我不会告诉你我用的是256*64的),用来做D图层,设置好左上角一格的通行性为上下通行:

然后用它来画图:

5.        运行试试看,终于没有BUG了,而且如此的美观,Perfect!大功告成!
不过,假如吊桥比较大,人走在吊桥下面都完全被挡住了。咦,我在哪里呀,都看不见了!其实这个问题很好解决,同样是上述方法的演化:
将吊桥的位置用区域ID标记为61

然后将吊桥事件作些许改动(分歧中的操作是改变吊桥的透明度):

这样就可以做到,即使在桥底,也不会不知道自己的位置了。
6.        说到这里,教程算是结束了,上下方向的吊桥或者更长更复杂的吊桥就自己去探索吧。
不过,我貌似忘了说了,我制作吊桥事件用到的图像是B图层中的吊桥,第3和第4点说到的那个我不懂的原理可能也与这个问题有关喔,所以请不要用非地图图块的图像来做吊桥的图像。
什么?问我那个图像是怎么选的?好吧,看着啦:

本人第一次写教程,如有不足之处,还望多多包涵,谢谢各位的观赏!{:2_249:}
最后,献上我的范例。
【VA】纯事件打造更人性化更美观的吊桥效果.rar (1.43 MB, 下载次数: 259)

点评

纯事件实现吊桥的方法很多 天干宝典里我记得讲过一个特别棒的思路 好多人都只是不愿去翻以前的东西 耐心找好多东西都会有实现方法的  发表于 2015-4-27 14:23

评分

参与人数 4星屑 +20 梦石 +1 +1 +150 收起 理由
indio + 1
超音速 + 10 精品文章
怪蜀黍 + 1 + 150 发布奖励
墨凌羽 + 10 塞糖

查看全部评分

Lv1.梦旅人

梦石
0
星屑
97
在线时间
308 小时
注册时间
2014-1-16
帖子
467
2
发表于 2015-4-29 18:44:18 | 只看该作者
太赞了,牛
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
371
在线时间
156 小时
注册时间
2014-9-22
帖子
21
3
 楼主| 发表于 2015-4-29 21:34:11 | 只看该作者
超音速 发表于 2015-4-29 18:44
太赞了,牛

谢谢喔,我会继续努力的!
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

4
发表于 2015-4-30 01:41:11 | 只看该作者
用到三个区域貌似有点多了。。。
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
371
在线时间
156 小时
注册时间
2014-9-22
帖子
21
5
 楼主| 发表于 2015-5-2 09:49:10 | 只看该作者
chd114 发表于 2015-4-30 01:41
用到三个区域貌似有点多了。。。

真的吗?也不会很多吧?区域我平时都没怎么用过,用多了是会拖慢游戏的吗?

点评

那么多,你真的会都用到?如果真的你不够用,极大可能是你没有合理利用。  发表于 2015-5-2 13:18
不是拖慢而是想用别的区域可能会不够用了···  发表于 2015-5-2 10:49
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-22 10:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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