[原创]人物基础属性及GUI显示脚本 代码在附件中给出
本帖最后由 xukejing 于 2011-6-11 08:57 编辑这段脚本加载到玩家角色上,这段脚本里面有防御力和魔法值消耗的函数,用于计算玩家的生命值和魔法值,并以GUI贴图的长度来表示剩余比例。当玩家死亡,他将被传送到重生点,并且生命值和魔法值填满,但不丢失游戏进度。当然,你也可以把重生点设置为玩家前一帧的位置坐标,这样就满血满魔原地复活了。
脚本中将使用到的变量有以下这些:
var maximumHitPoints = 10000.0;
var maximumMagicPoints = 10000.0;
var hitPoints = maximumHitPoints;
var magicPoints = maximumMagicPoints;
//五行抗性
var jinDefBase = 0.2;
var muDefBase = 0.2;
var tuDefBase = 0.2;
var shuiDefBase = 0.2;
var huoDefBase = 0.2;
var jinDef = jinDefBase;
var muDef = muDefBase;
var tuDef = tuDefBase;
var shuiDef = shuiDefBase;
var huoDef = huoDefBase;
//物理抗性
var basicDef = 0.3;
//GUI贴图
var magicGUI :GUITexture;
var healthGUI :GUITexture;
//重生点
var newLifePoint : Transform;
我分别用了两类变量,比如火系防御,我用了火系基础防御(huoDefBasic)和火系实际防御(huoDef)两个,这是因为部分怪物会释放破甲魔法,比如玩家本身火系抗性10%,穿上装备后抗性60%,这个是基础防御力,不会变。正常情况下实际防御等于基础防御,当被怪物破甲后,按程序预定好的破甲比例乘上基础防御力,才是实际防御力。
{:3_156:}{:3_156:} 强0{:3_146:} 高手!膜拜膜拜
{:3_148:} LZ辛苦了,支持一下! 呵呵,支持一下!
static/image/common/sigline.gif
复合酵素 不太了解这个的,觉得不错
static/image/common/sigline.gif
http://img2081.poco.cn/mypoco/myphoto/20110822/16/64165363201108221627279573116820626_001.jpg 我绝对支持您,今日强帖
static/image/common/sigline.gif
胎盘能吃吗专家分析 不错,顶的人不多啊,快点继续
static/image/common/sigline.gif
想开网店,没货源,没信誉?一款软件解决您的问题,详情请到;http://5.e467.com
互联星空-web.e467.com-所有空间支持免费试用、月付、年付、伪静态,直接在网站后台开启,不需配置httpd.ini等文件,子目录/子域名绑定功能,一个空间可建多个独立子站,免备案主机,5元/月,双线云主机15.8元/月,空间大小不等、价格高低有别,并赠送相应的数据库。
页:
[1]
2