赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 7404 |
最后登录 | 2013-10-11 |
在线时间 | 28 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 28 小时
- 注册时间
- 2007-12-22
- 帖子
- 102
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
如果要做RMXP版本的CS首先要让事件自己也有可调用的HP(HP是指生命值)、SP(SP是指子弹)、CP(CP是指填充子弹用的)、NX(NX是指类型如我方、敌方、普通事件)。
建议复制以下脚本:
其他修改:
- 在Game_Event脚本里添加
- attr_accessor :hp # 生命值
- attr_accessor :sp # 子弹
- attr_accessor :cp # 填装子弹
- attr_accessor :mz # 名字
- attr_accessor :nx # 类型
- attr_accessor :srjl # 杀人记录
- attr_accessor :swjl # 死亡记录
- #--------------------------------------------------------------------------
- # ● 初始化对像
- # map_id : 地图 ID
- # event : 事件 (RPG::Event)
- #--------------------------------------------------------------------------
- def initialize(map_id, event)
- super()
- @hp = 100
- @sp = 0
- @cp = 0
- @mz = ""
- @nx = 0
- @srjl = 0
- @swjl = 0
- @map_id = map_id
- @event = event
- @id = @event.id
- @erased = false
- @starting = false
- @through = true
- # 初期位置的移动
- moveto(@event.x, @event.y)
- refresh
- end
复制代码
这些函数的用法:
类型用法:
注:0是普通事件、1是敌人事件、2是我方事件,X等于以上。
$game_map.events[@event_id].nx = X
名字用法:
注:X等于名字。
$game_map.events[@event_id].mz = "XXXXX"
子弹用法:
注:X等于数字。
$game_map.events[@event_id].sp = X
生命值用法:
注:X等于数字。
$game_map.events[@event_id].hp = X
填装子弹速度用法:
注:X等于数字,加出来要是100,要不多不少。
$game_map.events[@event_id].cp = X
下次讲事件怎么掩体隐藏对方。 |
|