查看: 3985|回复: 8

[有事请教] 已解决【萌新下跪求教】用事件或脚本禁止玩家朝向上下方

[复制链接]
梦石
0
星屑
123
在线时间
13 小时
注册时间
2020-2-3
回帖
8
发表于 2020-6-21 10:17:31 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 Carbontea 于 2020-6-21 11:34 编辑

4.png
卑微萌新想做一个横向地图风格的游戏,不是横版动作!只是地图画成横向!
通过设置图块通行度让玩家(角色)只能够左右移动。
但是按下方向键上和下的时候玩家虽然走不动,依然会朝向上方和下方,我不想让角色显示朝向上方和下方的图像,
整了这样一个事件, 3.png 测试的时候条件怎么设置都没有效果,但是自己也不懂是哪里的问题。。。
或者还有修改脚本或者什么插件可以做到禁用上下方向键或者禁止玩家出现朝向上方或下方的情况吗?
梦石
1
星屑
15840
在线时间
5416 小时
注册时间
2017-2-18
回帖
413
发表于 2020-6-21 10:38:21 | 显示全部楼层
我们一般的做法是画行走图的时候,把朝上和朝下的样子改成朝左或朝右。
脚本的话也可以实现,甚至非常简单基本就是两三行的事,但是不懂js语言所以也爱莫能助。
化而为鸟,其名为鸽。怒而咕,咕咕咕咕——咕咕咕!
回复

使用道具 举报

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

使用道具 举报

梦石
2
星屑
6767
在线时间
501 小时
注册时间
2018-3-23
回帖
487

R考场第七期银奖

发表于 2020-6-21 11:07:20 | 显示全部楼层
比较靠谱的方法是实时记录玩家朝向(变量操作里面有),然后如果记录之前发现当前朝向是下或上的话就不记录这次,直接还原成上次的朝向。
另外,变量记录朝向的情况下应该是左为4,右为6,上为8,下为2。比如发现变量的值是6表示上次玩家的朝向为右。
如果卡顿的话可以等待一两帧。
祝好。
回复

使用道具 举报

梦石
0
星屑
123
在线时间
13 小时
注册时间
2020-2-3
回帖
8
 楼主| 发表于 2020-6-21 11:30:08 | 显示全部楼层
阵颜 发表于 2020-6-21 10:38
我们一般的做法是画行走图的时候,把朝上和朝下的样子改成朝左或朝右。
脚本的话也可以实现,甚至非常简单 ...

谢谢层主!我用楼下的方法解决了,我写的事件里去掉玩家等待就可以实现上下键无法改变玩家朝向的功能了。
层主的这个方法我其实在用,不过有一个问题就是,朝向左方和右方的时候按上下键还是会改变玩家朝向,所以想更完美一点。
回复

使用道具 举报

梦石
0
星屑
123
在线时间
13 小时
注册时间
2020-2-3
回帖
8
 楼主| 发表于 2020-6-21 11:30:58 | 显示全部楼层
chanszeman1018 发表于 2020-6-21 10:38
把玩家(等待)中的等待去掉试试

太感谢了!去掉等待以后就成功了!(我之前好傻
回复

使用道具 举报

梦石
0
星屑
123
在线时间
13 小时
注册时间
2020-2-3
回帖
8
 楼主| 发表于 2020-6-21 11:32:40 | 显示全部楼层
MCCF 发表于 2020-6-21 11:07
比较靠谱的方法是实时记录玩家朝向(变量操作里面有),然后如果记录之前发现当前朝向是下或上的话就不记录 ...

谢谢层主!我用楼上的方法成功了,就是在原本事件的基础上去掉了玩家等待就能运行了!
回复

使用道具 举报

梦石
0
星屑
4881
在线时间
425 小时
注册时间
2019-10-22
回帖
647
发表于 2020-6-21 13:15:06 | 显示全部楼层
不准跪  皇帝都没了
















回复

使用道具 举报

梦石
0
星屑
83
在线时间
16 小时
注册时间
2020-3-23
回帖
6
发表于 2020-6-28 16:21:45 | 显示全部楼层
MCCF 发表于 2020-6-21 11:07
比较靠谱的方法是实时记录玩家朝向(变量操作里面有),然后如果记录之前发现当前朝向是下或上的话就不记录 ...

感谢
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部