赞 | 8 |
VIP | 14 |
好人卡 | 35 |
积分 | 32 |
经验 | 46931 |
最后登录 | 2024-8-10 |
在线时间 | 1442 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 3176
- 在线时间
- 1442 小时
- 注册时间
- 2009-7-27
- 帖子
- 1454
|
本帖最后由 爆焰 于 2012-4-2 14:17 编辑
- class Game_New_Enemy < Game_Enemy
- # 初始化
- # ∴ id = 敌人编号
- # ∴ x = 敌人 x 座标
- # ∴ y = 敌人 y 座标
- def initialize(id, x, y)
- # 继承父类(实事上无用,防止出错而已)
- super(1,1)
- # 索引为0(实事上无特殊功能没有影响)
- @member_index = 0
- # 敌人编号
- @enemy_id = $data_enemies[id].id
- # 敌人
- enemy = $data_enemies[@enemy_id]
- # 战斗图和色调
- @battler_name = enemy.battler_name
- @battler_hue = enemy.battler_hue
- # 设置 hp 和 sp
- @hp = maxhp
- @sp = maxsp
- # 没有隐藏,没有无敌
- @hidden = false
- @immortal = false
- # 座标
- @x = x
- @y = y
- end
- # x 座标
- def screen_x
- # 返回 @x
- return @x
- end
- # y 座标
- def screen_y
- # 返回 @y
- return @y
- end
- end
- # 敌人队伍类
- class Game_Troop
- # 定义添加敌人
- def add_enemy(id,x,y)
- # 加入敌人
- @enemies.push(Game_New_Enemy.new(id,x,y))
- end
- end
- # 战斗场景
- class Scene_Battle
- # 释放重建精灵块
- def rebuild_spriteset
- # 释放,重建
- @spriteset.dispose
- @spriteset = Spriteset_Battle.new
- end
- end
复制代码 插入这句,然后设置个公共事件,将出现敌人的技能设置到相应的公共事件上。
公共事件内容用:- $game_troop.add_enemy(敌人编号,X座标,Y座标) #敌人的编号,如1号幽灵。写1即可。坐标随意
- $scene.rebuild_spriteset
复制代码 |
|