设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
Project1 查看内容

运行时设定数据库(8) 队伍部分

2005-10-31 00:00| 发布者: 柳柳| 查看: 3626| 评论: 0|原作者: 66RPG

摘要:    作者 SailCat(本站论坛发布)  版本与更新  2005年10月28日  相关网址  点此进入发布贴 有关数据库保存方法点此进入  范例工程 不提供  教程内容 队伍
 

 作者

SailCat(本站论坛发布)

 版本与更新

 2005年10月28日

 相关网址

 点此进入发布贴

有关数据库保存方法点此进入

 范例工程

不提供



 教程内容

队伍设定:
系统对象: $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个敌人的限制,可以设定一场战斗中敌人的类型而让每种敌人的数目随机化.总之队伍的设定项数虽然不是很多,但运用可以是相当灵活的.


 

教程的通用说明

本站发布的教程,大多经过一些测试,应该都能够实现相应功能。但不保证所有的教程都是最优化的制作方法。

相关问题,点击发布贴进行讨论。谢谢您的鼓励与支持。


鲜花
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-21 20:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

返回顶部