查看: 2554|回复: 11

[有事请教] 请问如何判断角色当前是否正在行走中

[复制链接]
梦石
0
星屑
405
在线时间
56 小时
注册时间
2020-3-27
回帖
29
发表于 2020-5-7 16:52:49 | 显示全部楼层 |阅读模式

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

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

×
如题,想请教一下有没有关于判定当前操作的角色在行走还是固定不动的条件分歧?或者说判定当前的角色行走图是否正在播放行走动画?
我想做一个并行事件,如果人物停下来了就可能执行事件A(打瞌睡,发呆之类的)如果正在行走中就执行事件B,这种类型判定有吗?

评分

参与人数 1赞 +1 收起 理由
白嫩白嫩的 + 1 感谢附加解决问题方案

查看全部评分

梦石
0
星屑
11809
在线时间
623 小时
注册时间
2016-8-25
回帖
1340

R考场第七期纪念奖

发表于 2020-5-7 17:44:15 | 显示全部楼层
每隔一小段时间记录玩家位置
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
5706
在线时间
922 小时
注册时间
2013-8-29
回帖
1401
发表于 2020-5-7 17:50:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
25359
在线时间
1136 小时
注册时间
2019-3-5
回帖
1303
发表于 2020-5-7 19:09:02 | 显示全部楼层
如果是想做主角的待机动画,可以试试论坛里的8方向行走图

点评

也不全是效果图替换吧,主要还是想绑定事件,这样变化和操作都会比较方便  发表于 2020-5-7 19:25
回复

使用道具 举报

梦石
0
星屑
405
在线时间
56 小时
注册时间
2020-3-27
回帖
29
 楼主| 发表于 2020-5-7 19:23:14 | 显示全部楼层
根据楼上的思路我搜索了一下,发现在objects.js里有这种代码,请问这个是判定玩家是否在移动的函数么?
假如是的话应该怎么写分歧条件呢?

        if (!$gamePlayer.isMoving()) {
            XXXXXXXXXXXX;
        }
这样的么
541266877.png

点评

函数是在6340-6342行  发表于 2020-5-7 19:28

评分

参与人数 1赞 +1 收起 理由
白嫩白嫩的 + 1 塞糖

查看全部评分

回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
5706
在线时间
922 小时
注册时间
2013-8-29
回帖
1401
发表于 2020-5-7 19:28:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 1 0

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部