Project1

标题: 怎样设置敌人的攻击属性? [打印本页]

作者: 一直菜下去    时间: 2008-4-6 11:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小熊OL    时间: 2008-4-6 12:09
F1帮助里面有介绍!!!楼主可以去看看!!!
作者: 一直菜下去    时间: 2008-4-6 14:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2008-4-6 16:17
事實上,默認當中敵人沒有攻擊屬性

但是我們可以通過修改腳本的方法附加給它。

不想涉及太多的變動,所以就不在數據庫的名字當中設定了:

class Game_Enemy < Game_Battler
  #--------------------------------------------------------------------------
  # ● 敵人攻击属性數據
  #--------------------------------------------------------------------------
  def element
    element = {}
    element[ID] = [屬性數組]
    return element
  end
  
  #--------------------------------------------------------------------------
  # ● 获取普通攻击属性
  #--------------------------------------------------------------------------
  def element_set
    return self.element[@enemy_id].nil? ? [] : self.element[@enemy_id]
  end
end

加入main前即可
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 一直菜下去    时间: 2008-4-7 01:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2008-4-7 06:46
禾西測試過的啊……==a
不應該會出錯,除非是衝突……
作者: 一直菜下去    时间: 2008-4-7 20:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: 风雪优游    时间: 2008-4-7 21:59


攻击属性?这是个好创意啊......路过表示有兴趣.....
作者: Iselia雪    时间: 2008-4-8 00:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: 一直菜下去    时间: 2008-4-8 06:00
提示: 作者被禁止或删除 内容自动屏蔽




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