我创建了一个用于视频游戏角色创作的工具。
我遇到的问题是:
战士和向导在魔力 上花费 或 武器力量。我试图创建一个限制,这样你就可以在Power中花费最多25分。发生了什么事情,它不会让你在其他权力中剩余的5分。最重要的是,它同样适用于战士和巫师,它不应该。每个人都应该有25个人的限制。
仅供参考:我也对权力施加限制,以便它们最多只能达到75,这是有意的。
答案 0 :(得分:0)
由于@JAL状态ptsSpent
是一个全局变量。第30行和第32行发生错误。
if(pointsVal.value == 0 || newNumber > 75 || ptsSpent > 24) return;
ptsSpent
将是该类的私有变量。 [编辑]
基本上ptsSpent
需要以与weapon
和magic
stat变量相同的方式实现。这些变量归各个对象所有。