赞 | 0 |
VIP | 1 |
好人卡 | 3 |
积分 | 1 |
经验 | 5449 |
最后登录 | 2013-7-30 |
在线时间 | 201 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 201 小时
- 注册时间
- 2012-4-8
- 帖子
- 466
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 浮云桑 于 2012-7-7 21:51 编辑
在用sideview脚本的时候明明看到可以设置的,不过weapon的哈希组与那个有关?貌似只设定了0,1- #==============================================================================
- # ■ Game_Enemy
- #------------------------------------------------------------------------------
- # 敵キャラを扱うクラスです。
- #==============================================================================
- class Game_Enemy < Game_Battler
- #--------------------------------------------------------------------------
- # ● 公開インスタンス変数
- #--------------------------------------------------------------------------
- attr_reader :enemy_id # ID
- #--------------------------------------------------------------------------
- # ● ID
- #--------------------------------------------------------------------------
- def id
- return @enemy_id
- end
- #--------------------------------------------------------------------------
- # ● レベル
- #--------------------------------------------------------------------------
- def level
- return @sv.level
- end
- #--------------------------------------------------------------------------
- # ● ダメージ効果の実行 ★再定義
- #--------------------------------------------------------------------------
- def perform_damage_effect
- return if !N03::ENEMY_DAMAGE
- @sprite_effect_type = :blink
- Sound.play_enemy_damage
- end
- #--------------------------------------------------------------------------
- # ● 武器
- #--------------------------------------------------------------------------
- def weapons
- weapon1 = $data_weapons[@sv.enemy_weapon1_id]
- weapon2 = $data_weapons[@sv.enemy_weapon2_id]
- return [weapon1, weapon2]
- end
- #--------------------------------------------------------------------------
- # ● 防具
- #--------------------------------------------------------------------------
- def armors
- return [$data_armors[@sv.enemy_shield_id]]
- end
- #--------------------------------------------------------------------------
- # ● 二刀流の判定
- #--------------------------------------------------------------------------
- def dual_wield?
- return $data_weapons[@sv.enemy_weapon2_id] != nil
- end
- #--------------------------------------------------------------------------
- # ● バトラー画像変更
- #--------------------------------------------------------------------------
- def graphics_change(battler_name)
- @battler_name = battler_name
- end
- #--------------------------------------------------------------------------
- # ● 通常攻撃 アニメーション ID の取得
- #--------------------------------------------------------------------------
- def atk_animation_id1
- return weapons[0].animation_id if weapons[0]
- return weapons[1] ? 0 : 1
- end
- #--------------------------------------------------------------------------
- # ● 通常攻撃 アニメーション ID の取得(二刀流:武器2)
- #--------------------------------------------------------------------------
- def atk_animation_id2
- return weapons[1] ? weapons[1].animation_id : 0
- end
- end
复制代码 |
|