Project1
标题:
添加一个Actor的ap
[打印本页]
作者:
宝宝不哭
时间:
2015-4-7 23:59
标题:
添加一个Actor的ap
类似于HP SP 这里
1.添加一个AP除了在Game_Battler 1中添加 attr_reader :ap 再进行初始化
2.在Game_Actor中设置Actor_id 时加上@ap=0
这两部进行完后在Game_Battler 3中判定技能使用条件的过程中
RUBY 代码
复制
if
skill_id ==
1
and
$data_skills
[
skill_id
]
.
sp_cost
>
self
.
ap
return
false
end
if
skill_id ==
1
and
$data_skills
[
skill_id
]
.
sp_cost
>
self
.
ap
return
false
end
那么问题来了,在默认的系统里面AP没有定义,如何实现对角色的AP加减操作?
使用技能时调用公共事件,事件中插入脚本
RUBY 代码
复制
@actor
.
ap
+=
1
@actor
.
ap
+=
1
之后就报错了……问题出在哪里?……
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1