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

Project1

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

[交流讨论] 如何设置让某块区域中的角色只能朝向左右?

[复制链接]

Lv2.观梦者

梦石
0
星屑
320
在线时间
143 小时
注册时间
2010-8-29
帖子
215
跳转到指定楼层
1
发表于 2019-6-19 18:59:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 東方の蜘蛛 于 2019-6-19 22:18 编辑

RT,就像处于梯子地形上的角色只能朝向上方那样,在某些区域内只能朝向左右。

尝试过的方法:
建立公共事件并设置并行处理,按住左右方向的似乎设置朝向开关,之后当按住上下方向的时候根据开关状态调整左右朝向,但这样向上下移动的时候会有一瞬朝向会向上/向下;
建立公共事件并设置并行处理,按住左右方向的时候更改朝向然后固定朝向,但是这样移动会有明显的停顿;

目前结合上面两个办法,使用了这个方法:

但是因为个人感觉走一步判定一次可能会影响运行效率,而且后续还要判定横板区域,换地图的时候切换还好,但是遇到在同一张地图内改变横板状态的地方就有些麻烦,所以我想了解一下,除了用公共事件外,还因为有没有其他的方法实现这样的功能?
=======================================================================================================
三楼的朋友提供了这样的思路:
JAVASCRIPT 代码复制
  1. (function() {
  2.   var Alias_Game_CharacterBase_setDirection = Game_CharacterBase.prototype.setDirection;
  3.   Game_CharacterBase.prototype.setDirection = function(d) {
  4.     if (d === 4 || d === 6) {
  5.       Alias_Game_CharacterBase_setDirection.call(this, d);
  6.     }
  7.   };
  8. }());

二次元不是能实现希望的地方,他的存在本身……就是希望!

Lv2.观梦者

梦石
0
星屑
664
在线时间
101 小时
注册时间
2016-7-15
帖子
143
2
发表于 2019-6-19 19:17:46 | 只看该作者
数据库-图块组里,旁边有梯子,把对应图块点一下就行,如果要其他类的可以点通行(四方向设置)

点评

这样啊,不过感觉用事件做人物移动感觉更麻烦了_(:з)∠)_  发表于 2019-6-19 23:16
这个方法也试过了,按上下方向键还是会有一瞬间朝向向上或者向下…………  发表于 2019-6-19 21:07
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5146
在线时间
604 小时
注册时间
2017-10-21
帖子
348
3
发表于 2019-6-19 19:21:44 | 只看该作者
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
320
在线时间
143 小时
注册时间
2010-8-29
帖子
215
4
 楼主| 发表于 2019-6-19 19:38:47 | 只看该作者
7112 发表于 2019-6-19 19:17
数据库-图块组里,旁边有梯子,把对应图块点一下就行,如果要其他类的可以点通行(四方向设置) ...

这个方法尝试过了,虽然可以固定向左右方向移动,但是按上下方向键的时候角色朝向还是会改变成上下方向……
二次元不是能实现希望的地方,他的存在本身……就是希望!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
320
在线时间
143 小时
注册时间
2010-8-29
帖子
215
5
 楼主| 发表于 2019-6-19 19:42:08 | 只看该作者
微笑的迪妮莎 发表于 2019-6-19 19:21
http://rpgmv.vip/thread-699-1-2.html
这个?

【仅允许玩家面向左或右移动】是说的角色朝向只能是左右,即使按上下方向键朝向也不会改变吗?
这个网站我没注册过账号所以不知道具体是什么样的,不过我想这应该就是我需要的了

点评

不是并行处理而是自动执行,自动执行的时候玩家不能操作的吧  发表于 2019-6-19 23:07
那么试试自动执行,当玩家朝向向上时,如果向下键被按,则改变人物朝向等等,用事件来做角色移动  发表于 2019-6-19 21:01
二次元不是能实现希望的地方,他的存在本身……就是希望!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
928
在线时间
93 小时
注册时间
2012-9-23
帖子
54
6
发表于 2019-6-21 14:42:48 | 只看该作者
可不可以多做几套行走图,用按键判定来切换?比如一套图都是左向的一套图都是右向的然后用条件判断来切换
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-7 15:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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