队伍设定: 系统对象: $data_troops 一般实例: $data_troops[编号]
设定方法: 名称: .name = 字串 这个只是用于识别,在战斗中没有任何意义.... 敌人组合: .members[序号].enemy_id = 敌人序号 .members[序号].x = 敌人x座标(脚下中点) .members[序号].y = 敌人y座标(脚下) .members[序号].hidden = true/false 敌人是不是中途出现 .members[序号].immortal = true/false 敌人是不是打不死 一般来说,要新增一个敌人,可以用这个办法 enemy = RPG::Troop::Memeber.new enemy.enemy_id = 敌人序号 enemy.x = x座标 enemy.y = y座标 enemy.hidden = true/false enemy.immortal = true/false 实例名称.members.push(enemy)
战斗事件: .pages 这个设定由于用脚本来做极其烦琐...相信没人会用...所以就不讲解了
运用例子: 用的最多的一般是更改.immortal的真伪值,发生某事件后,让敌人从不死之身变成可以打死的.....其他的用的不太多,可以更改敌人的屏幕坐标造成敌人每回合步步逼近的效果 此外,用前述的方法,可以突破预设的一场战斗最多8个敌人的限制,可以设定一场战斗中敌人的类型而让每种敌人的数目随机化.总之队伍的设定项数虽然不是很多,但运用可以是相当灵活的. |