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

Project1

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

[已经解决] 有没有XAS跟随的脚本?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
63
在线时间
246 小时
注册时间
2012-4-4
帖子
211
跳转到指定楼层
1
发表于 2012-4-11 13:29:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有没有XAS跟随的脚本?XAS里没附带啊!

Lv1.梦旅人

梦石
0
星屑
55
在线时间
134 小时
注册时间
2010-7-1
帖子
61
2
发表于 2012-4-11 18:35:50 | 只看该作者
什么是XAS……
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
672
在线时间
2184 小时
注册时间
2009-12-6
帖子
607

开拓者

3
发表于 2012-4-11 20:56:16 | 只看该作者
本帖最后由 ML4455739 于 2012-4-11 21:02 编辑

RUBY 代码复制
  1. class Game_Event < Game_Character
  2.  
  3.   $事件ID的变量号 = 10
  4.  
  5.    def event_toward_player
  6.     $game_variables[$事件ID的变量号] > 0 ? judge = true : judge = false
  7.     $game_map.events[$game_variables[$事件ID的变量号]] != nil ? judge = true : judge = false
  8.     sx, sy = 0, 0
  9.     sx = $game_map.events[$game_variables[$事件ID的变量号]].x - $game_player.x if judge
  10.     sy = $game_map.events[$game_variables[$事件ID的变量号]].y - $game_player.y if judge
  11.     if sx == 0 and sy == 0
  12.       return
  13.     end
  14.  
  15.     abs_sx2 = sx.abs
  16.     abs_sy2 = sy.abs
  17.     if abs_sx2 == abs_sy2
  18.       rand(2) == 0 ? abs_sx2 += 1 : abs_sy2 += 1
  19.     end
  20.     if abs_sx2 > abs_sy2
  21.       sx > 0 ? move_left : move_right
  22.       if not moving? and sy != 0
  23.         sy > 0 ? move_up : move_down
  24.       end
  25.     else
  26.       sy > 0 ? move_up : move_down
  27.       if not moving? and sx != 0
  28.         sx > 0 ? move_left : move_right
  29.       end
  30.     end # if
  31.  
  32.   end # def
  33. end # class
$事件ID的变量号 = 10
即10号变量的值等于跟随主角的事件的事件ID。

自行新建一个出现条件带开关的事件,其移动规则为自定义-脚本:event_toward_player
需要关闭跟随时,先将10号变量归零,再关闭事件条件的开关即可。

虽然我语文不好但是如果无法理解便不必再纠结这个跟随问题了= =||。
往事简直不堪回首,稍微做点想做的事吧
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
63
在线时间
246 小时
注册时间
2012-4-4
帖子
211
4
 楼主| 发表于 2012-4-12 18:44:07 | 只看该作者
嗯,很好用,谢谢!
6R,好久不见。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-30 14:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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