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

Project1

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

[已经解决] 能不能做个横版行走的效果?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1286
在线时间
6552 小时
注册时间
2010-12-30
帖子
8949
跳转到指定楼层
1
发表于 2014-9-14 15:02:25 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
上下移动时角色保持左或者右的面向,就是DNF的效果。

Lv1.梦旅人

梦石
0
星屑
99
在线时间
900 小时
注册时间
2012-11-13
帖子
893
6
发表于 2014-9-14 19:49:02 | 只看该作者
本帖最后由 3106345123 于 2014-9-14 19:52 编辑

请无视下面回答

使上下方向键无法移动角色
(今天都被被别人抢先了{/s}

点评

已编辑  发表于 2014-9-14 19:53
楼主要的不是不能控制,而是类似"固定朝向"。  发表于 2014-9-14 19:50
废弃
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21616
在线时间
9412 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

5
发表于 2014-9-14 17:37:37 | 只看该作者
本帖最后由 喵呜喵5 于 2014-9-14 17:48 编辑
  1. =begin
  2. ===============================================================================
  3.   横向移动 By喵呜喵5
  4. ===============================================================================

  5. 【说明】

  6.   人物的朝向始终向右或者向左
  7.   
  8.   这个脚本并不影响事件指令中的设置人物朝向功能
  9.   
  10.   另外,由于人物始终朝着左右方向,所以无法在事件的下方或者上方通过确定键触发事件
  11.   
  12. =end
  13. $m5script ||= {};$m5script[:M5FD20140914] = 20140914
  14. $m5script[:ScriptData] ||= {}
  15. module M5FD20140914
  16. #==============================================================================
  17. # 设定部分
  18. #==============================================================================

  19.   
  20.   SWI = 1
  21.   
  22.   # 对应ID的开关开启时关闭横向移动
  23.   

  24. #==============================================================================
  25. #  脚本部分
  26. #==============================================================================
  27. end
  28. class Game_CharacterBase
  29.   alias m5_20140914_set_direction set_direction
  30.   def set_direction(d)
  31.     if $m5script[:ScriptData][:M5FD20140914] &&
  32.         !$game_switches[M5FD20140914::SWI]
  33.       d = 6 if @direction == 8 || @direction == 2
  34.       return if d == 8 || d == 2
  35.     end
  36.     m5_20140914_set_direction(d)
  37.   end
  38.   alias m5_20140914_move_straight move_straight
  39.   def move_straight(d, turn_ok = true)
  40.     $m5script[:ScriptData][:M5FD20140914] = true
  41.     m5_20140914_move_straight(d, turn_ok)
  42.     $m5script[:ScriptData][:M5FD20140914] = false
  43.   end
  44. end
复制代码

点评

= 0 必报错啦魂淡  发表于 2014-9-14 17:49
噗……手滑…………  发表于 2014-9-14 17:47
顺便第45行很萌  发表于 2014-9-14 17:47

评分

参与人数 4星屑 +102 梦石 +1 收起 理由
MeowSnow + 100 哦哦这个赞~
永燃的狂炎 + 1 我很赞同
VIPArcher + 1 $m5script = 0
taroxd + 1 我还是觉得用地形标志比较好

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
45 小时
注册时间
2008-8-21
帖子
38
4
发表于 2014-9-14 16:06:30 | 只看该作者
本帖最后由 DreamDream 于 2014-9-14 16:07 编辑

把向上和向下的的行走图画成向左和向右的?

点评

把向左走弄成后退……让他永远朝右什么的……  发表于 2014-9-21 18:58
不行,这样角色向左的时候往上走的话,就莫名其妙的变成向右了  发表于 2014-9-19 14:32

评分

参与人数 2星屑 +200 收起 理由
VIPArcher + 100 忍不住给赞
余烬之中 + 100 忍不住给赞

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1286
在线时间
6552 小时
注册时间
2010-12-30
帖子
8949
3
 楼主| 发表于 2014-9-14 15:14:02 | 只看该作者
taroxd 发表于 2014-9-14 15:04
Game_CharacterBase#increase_step 里面,模仿梯子属性玩玩就可以了。你可以考虑利用地形标志。 ...

完全看不懂,XP里勉强找到了向四个方向移动的地方,上下移动前加了固定面向,上下移动后加解除固定面向,
VA里完全看不到好像是用来移动的东西。

点评

就在 Game_CharacterBase#increase_step 里面啊,有梯子就固定朝向  发表于 2014-9-14 15:26
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2014-9-14 15:04:32 | 只看该作者
Game_CharacterBase#increase_step 里面,模仿梯子属性玩玩就可以了。你可以考虑利用地形标志。

点评

但是我觉得没区别啊,既然要横板行走了估计游戏全程都是在横板行走的……  发表于 2014-9-14 17:44
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-13 00:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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