Project1
标题:
怎么制作敌人用绝招后,出现一个敌人
[打印本页]
作者:
1742
时间:
2012-4-2 11:48
标题:
怎么制作敌人用绝招后,出现一个敌人
本帖最后由 1742 于 2012-4-2 12:30 编辑
谢谢!【发个帖也这么累,还不能( 如题) 雷人啊!】拜托你们了【切,我还以为有人帮我回答了呢!原来只是一个来说什么 如题 的】 dsu_plus_rewardpost_czw
作者:
z12067010
时间:
2012-4-2 13:05
敌人队伍中隐藏几个怪,在下面事件页中设定达到某条件敌人X出现
作者:
爆焰
时间:
2012-4-2 14:17
本帖最后由 爆焰 于 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
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1