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

Project1

 找回密码
 注册会员
搜索
查看: 2103|回复: 2

[已经解决] 关于主角往回走的时候,让队员别动的办法……

[复制链接]

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9335
在线时间
2745 小时
注册时间
2008-9-5
帖子
3540

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

发表于 2016-1-26 20:02:41 | 显示全部楼层 |阅读模式

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

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

x
其实就是说……
本来队员一直走主角走过的路线就是正常情况,
所以,问题就是说,有时候主角往回走的时候,队员就别跟着走主角刚才走的那一格回头路了,
在原地站着,跟主角重合就好,这样…………
想了各种办法,但是就是无法获取到执行跟随的时候,队员和被跟随角色的重合坐标……

点评

可是,队员也想漂移过弯啊。。。  发表于 2016-1-26 20:27

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
20835
在线时间
9324 小时
注册时间
2012-6-19
帖子
7105

开拓者短篇九导演组冠军

发表于 2016-1-26 21:49:05 | 显示全部楼层
队友跟着主角跑主要是 @followers.move 这个指令的作用,让队友别动只要阻止这个指令就好了
于是,两个队友的情况:
  1. class Game_Player
  2.   def move_straight(d, turn_ok = true)
  3.     return super if @direction + d == 10
  4.     @followers.move if passable?(@x, @y, d)
  5.     super
  6.   end
  7. end
复制代码
多个队友时同理,增加更多判断就好了

点评

哦哦哦~简单实用易理解~好棒好棒哒~~大感谢~  发表于 2016-1-27 12:23

评分

参与人数 2星屑 +260 梦石 +1 收起 理由
VIPArcher + 1 好棒好棒哒~~大感谢~
cinderelmini + 260 哦哦哦!

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7500
在线时间
1227 小时
注册时间
2008-12-14
帖子
555
发表于 2016-1-26 22:15:35 | 显示全部楼层
本帖最后由 if216 于 2016-1-26 22:16 编辑

喵大说的是,改写这里可以。我改了下
  #--------------------------------------------------------------------------
  # ● 径向移动
  #--------------------------------------------------------------------------
  def move_straight(d, turn_ok = true)
    if (@followers[0].x-self.x).abs > 1 or (@followers[0].y-self.y).abs > 1
     @followers.move if passable?(@x, @y, d)
     super
    else
      return super
    end
  end
你试试,放羊模式,你如果想让队长和跟随的隔得远点,可以把两个>1改成>3,试试。

点评

2333333这样一想好有道理啊~233333333333  发表于 2016-1-27 13:53
是的,但是你想啊,实际上你前面领导回头,你由于惯性,也会走两步停下啊,哈哈。哪里那么神反应啊。  发表于 2016-1-27 12:55
233~这其实已经是另一种效果了吧~(PS:往回走的时候队友还是会往回走一格哟~)  发表于 2016-1-27 12:27

评分

参与人数 1星屑 +66 收起 理由
cinderelmini + 66 233~

查看全部评分

需要购买本人MV插件必须先加wx好友。加不上wx就是本人忙,没时间卖。原则上太久以前的插件也不想卖,因为我也忘了,维护上会不给力。wx名:alskyif    本人插件地址:
   LCK_SRPG梦幻模拟战、火焰纹章类系统
   究极立绘ADV系统

   究极换装统合系统
   究极! 回想与CG系统
   消息文字的距离调整  
   自动返回上一张地图
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-29 01:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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