Project1

标题: 请教Game_Character 2中的脚本改法 [打印本页]

作者: HзO    时间: 2009-5-15 20:38
标题: 请教Game_Character 2中的脚本改法
下面这段脚本是Game_Character 2中的 移动类型 :接近,想把彩色部分改成:当地图编号为1~10,就执行1号公共事件,否则依然是move_toward_player,应该怎么写?


  #--------------------------------------------------------------------------
  # ● 移动类型 : 接近
  #--------------------------------------------------------------------------
  def move_type_toward_player
    # 求得与主角坐标的差
    sx = @x - $game_player.x
    sy = @y - $game_player.y
    # 求得差的绝对值
    abs_sx = sx > 0 ? sx : -sx
    abs_sy = sy > 0 ? sy : -sy
    # 如果纵横共计离开 20 个元件
    if sx + sy >= 20
      # 随机
      move_random
      return
    end
    # 随机 0~5 的分支
    case rand(6)
    when 0..3  # 接近主角
      move_toward_player
    when 4  # 随机
      move_random
    when 5  # 前进一步
      move_forward
    end
  end [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 66rpg学习    时间: 2009-5-15 20:50
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1