查看: 3057|回复: 5

[已经解决] 如何判断角色是否移动和获取角色当前所在位置的区...

[复制链接]
梦石
0
星屑
50
在线时间
15 小时
注册时间
2010-11-6
回帖
17
发表于 2013-7-29 13:44:46 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 are1121 于 2013-7-29 16:36 编辑

01.jpg
如图我先把森林地形全设成区域5,海洋地形则设成区域9

02.jpg
然后想要通过公共事件来实现实时操作,当角色进入森林区域的时候弹出砍柴,当角色进入海洋区域的时候弹出捕鱼这样类似的东西。

03.jpg
感谢各位帮忙,都解决了,角色是否移动判定借用一下脚本的静止判定就行了……
梦石
0
星屑
1564
在线时间
209 小时
注册时间
2013-6-19
回帖
123
发表于 2013-7-29 14:23:35 | 显示全部楼层
需要三個變量

演示.jpg

点评

哈哈,解决了,脚本定义好像有一个判断是否静止的,借用一下那个就可以了。  发表于 2013-7-29 16:34

评分

参与人数 1梦石 +1 收起 理由
Sion + 1 厉害啊,瞬间解决一大堆问题

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
15 小时
注册时间
2010-11-6
回帖
17
 楼主| 发表于 2013-7-29 15:32:02 | 显示全部楼层
a0936459772 发表于 2013-7-29 14:23
需要三個變量

{:2_268:}厉害啊,瞬间解决一大堆问题
回复

使用道具 举报

梦石
0
星屑
50
在线时间
15 小时
注册时间
2010-11-6
回帖
17
 楼主| 发表于 2013-7-29 15:46:25 | 显示全部楼层
a0936459772 发表于 2013-7-29 14:23
需要三個變量

但是还有一个问题,如何判断角色是否移动了呢?
回复

使用道具 举报

梦石
1
星屑
23236
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2013-7-29 20:44:55 | 显示全部楼层
在条件分支的脚本中输入:
  1. $game_player.region_id == 5
复制代码
主角所处的地图区域ID为5时……否则…………
  1. $game_player.moving?
复制代码
主角移动时……否则…………

评分

参与人数 1星屑 +150 收起 理由
Sion + 150 谢谢,这样是连变量都省了啊

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
15 小时
注册时间
2010-11-6
回帖
17
 楼主| 发表于 2013-7-30 10:02:20 | 显示全部楼层
喵呜喵5 发表于 2013-7-29 20:44
在条件分支的脚本中输入:主角所处的地图区域ID为5时……否则…………主角移动时……否则………… ...

{:2_268:}谢谢,这样是连变量都省了啊
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部