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

Project1

 找回密码
 注册会员
搜索

请问HP和最大HP怎么用变量值显示

查看数: 2669 | 评论数: 1 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-10-24 11:10

正文摘要:

我想改成变量值里的数值,血量和最大值的量,大神教教~~~~

回复

yang1zhi 发表于 2019-10-24 11:29:11
你是想把HP和最大HP改用变量值,而不用数据库的值对吧。
那么就要修改这里

//双斜线是注释
Game_Actor.prototype.paramBase = function(paramId) {
//paramId是能力值的序号,HP,MP,ATK这样
//return是到这里结束,输出后面的东西
//this是指当前对象,这里也就是Game_Actor
//currentClass是当前职业
//也就是当前职业的能力值得列表里的,paramId序号的,当前等级
//所以你把这个RETURN后面改成你的变量。那么你的能力值就是你的那个变量了。
//变量的代码是$gameVariables.value(10)
//括号里的是ID
//你指的是HP。那么paramId应该是0的时候才是HP
//那么应该加一个判断
if (paramId == 0) {return $gameVariables.value(10)}
//这样HP的最大值就是10号变量了
//其他依旧是数据库
//但是这样在你的10号变量没有的时候,最大HP会是0
//所以把上面的改成
if (paramId == 0) {return $gameVariables.value(10) ? $gameVariables.value(10) : 1}
//这样就先判断下10号变量是否有值,没有的话就是1
//是的,这样只是改了最大HP
//当前HP依旧是角色的   .hp
    return this.currentClass().params[paramId][this._level];
};

评分

参与人数 1+1 收起 理由
gm_ok1982 + 1 感谢,我先试试~

查看全部评分

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

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

GMT+8, 2025-1-12 04:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表