查看: 2803|回复: 3

[已经解决] 如何做到在指定区域内限制移动方向

[复制链接]
梦石
3
星屑
195
在线时间
246 小时
注册时间
2013-10-19
回帖
85
发表于 2015-2-26 01:17:23 | 显示全部楼层 |阅读模式

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

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

×
举个栗子:
实现在一个走廊的指定区域内只能前进和左右移动,但就是不能后退。

在指定区域内触发事件我倒是可以做的出来,但是限制移动方向就实现不了了,因为大部分图块都是一样的,所以无法设置图块里的通行方向。
所以如果要是有可以自定义禁止的键位的脚本就更好了

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-2-26 08:50:50 | 显示全部楼层
就你的例子而言,拿一个隐形的事件跟在主角后面

如果要用脚本实现更通用的,去重定义 Game_Map#passable? 吧
回复

使用道具 举报

梦石
0
星屑
2920
在线时间
713 小时
注册时间
2010-7-25
回帖
659

开拓者

发表于 2015-2-26 08:57:48 | 显示全部楼层
新建一个什么都没有的512X512PNG文件放到图块文件夹里,然后在图块中选中这张图作为追加图层,在图片的对应空白位置中设置通行度,然后将设置好通行度的空白图放在地图上
回复

使用道具 举报

梦石
0
星屑
22879
在线时间
8598 小时
注册时间
2011-12-31
回帖
3270
发表于 2015-2-26 09:11:51 | 显示全部楼层
本帖最后由 tseyik 于 2015-2-26 09:13 编辑

http://www.tktkgame.com/tkool/vxa/
網頁中的二個脚本
移動ルート拡張
リージョンスイッチ
範本
サンプルプロジェクト
範本中的地圖
リージョンスイッチ
主要是PC用
Image001.png
移動ルート指定
主要是NPC用
Image002.png
是使用範例

http://yunpan.cn/cJ6WwijyEgk5p  访问密码 bc30

点评

赞!竟然真有这样的脚本,谢谢咯~  发表于 2015-2-26 15:28

评分

参与人数 2星屑 +100 梦石 +1 收起 理由
taroxd + 1 认可答案
月华风 + 100 好评

查看全部评分

回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部