Project1

标题: 怎麼制作可以對敵人或己方使用的特技 [打印本页]

作者: 忘记密码    时间: 2008-7-5 04:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: jackxiao    时间: 2008-7-5 05:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: 分子轨道理论    时间: 2008-7-5 05:00
以下引用忘记密码于2008-7-4 20:57:04的发言:


本贴悬赏额度如下:VIP:0   积分:100   
怎麼制作一個(一個就夠了)可以對敵人單體或己方單體使用的特技?


?????
作者: 忘记密码    时间: 2008-7-5 05:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: dbshy    时间: 2008-7-5 06:03
先定义个Arrow_Skill


def update
    super
    # 光标右
    if Input.repeat?(Input::RIGHT)
      $game_system.se_play($data_system.cursor_se)
      @index += 1
      @index %= $game_party.actors.size
    end
    # 光标左
    if Input.repeat?(Input::LEFT)
      $game_system.se_play($data_system.cursor_se)
      @index += $game_party.actors.size - 1
      @index %= $game_party.actors.size
    end
    # 设置活动块坐标
    if self.actor != nil
      self.x = self.actor.screen_x
      self.y = self.actor.screen_y
    end
  end

其中INDEX要改

设置活动块坐标
用INDEX来判断

update_phase3_skill_select中判断效果范围时用IF
再定义
def start_skill_select
       @skill_arrow = Arrow_skill.new(@spriteset.viewport2)
       @actor_command_window.active = false
       @actor_command_window.visible = false
  end
作者: 忘记密码    时间: 2008-7-5 19:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: jackxiao    时间: 2008-7-5 19:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: 灯笼菜刀王    时间: 2008-7-6 02:23
http://rpg.blue/web/htm/news583.htm

技能可以对自己使用或者对敌人使用的双方向选择脚本。




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