Project1
标题:
请教在游戏中增加敌人能力
[打印本页]
作者:
冥影帝
时间:
2012-1-24 14:42
标题:
请教在游戏中增加敌人能力
在数据库中,假设敌人的能力如下:攻击X 物理防御Y。
现在游戏运行中,我需要将所有数据库中敌人的攻击、物理防御均增加1点,请问如何解决? dsu_plus_rewardpost_czw
作者:
hys111111
时间:
2012-1-24 15:42
本帖最后由 hys111111 于 2012-1-24 15:43 编辑
$game_enemies[怪物编号].atk+=1
$game_enemies[怪物编号].pdef+=1
作者:
zhangbanxian
时间:
2012-1-24 16:33
本帖最后由 zhangbanxian 于 2012-1-24 16:34 编辑
class Game_Enemy
alias fucker base_atk
alias dummy base_pdef
def base_atk
n = 0
n += $game_variables[1] if id == 1#1号敌人攻击增加量由1号变量控制
n +=$game_variables[3] if id == 2#2号敌人攻击增加量由3号变量控制,以此类推
return (fucker + n)
end
def base_pdef
n = 0
n += $game_variables[2] if id == 1#1号敌人物防增加量由2号变量控制
n +=$game_variables[4] if id == 2#2号敌人物防增加量由4号变量控制,以此类推
return (dummy + n)
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1