[原创]人物基础属性及GUI显示脚本 代码在附件中给出 

2011-06-11 08:48 发布

本帖最后由 xukejing 于 2011-6-11 08:57 编辑


FPSPlayer.js (5.5 KB, 下载次数: 131)
这段脚本加载到玩家角色上,这段脚本里面有防御力和魔法值消耗的函数,用于计算玩家的生命值和魔法值,并以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%,这个是基础防御力,不会变。正常情况下实际防御等于基础防御,当被怪物破甲后,按程序预定好的破甲比例乘上基础防御力,才是实际防御力。
TA的作品 TA的主页
B Color Smilies

全部评论10

  • 原也
    原也 2011-6-11 16:09:50
  • 小王
    小王 2011-6-13 06:30:22
    强0
  • alibaba
    alibaba 2011-6-18 02:51:16
    高手!膜拜膜拜
  • alibaba
    alibaba 2011-7-9 01:04:12
  • mhuxs
    mhuxs 2011-9-5 11:02:11
    LZ辛苦了,支持一下!
  • 豪羽
    豪羽 2011-9-6 14:41:26
    呵呵,支持一下!












    复合酵素
  • 江官理佐
    江官理佐 2011-9-13 03:11:23
    不太了解这个的,觉得不错













  • ytwia
    ytwia 2011-9-29 23:58:31
    我绝对支持您,今日强帖












    胎盘能吃吗专家分析
  • yqktr
    yqktr 2011-10-4 14:39:52
    不错,顶的人不多啊,快点继续












    想开网店,没货源,没信誉?一款软件解决您的问题,详情请到;http://5.e467.com

    互联星空-web.e467.com-所有空间支持免费试用、月付、年付、伪静态,直接在网站后台开启,不需配置httpd.ini等文件子目录/子域名绑定功能,一个空间可建多个独立子站,免备案主机,5元/月双线云主机15.8元/月,空间大小不等、价格高低有别,并赠送相应的数据库。
12下一页

你可能喜欢

[原创]人物基础属性及GUI显示脚本 代码在附件中给出 
联系
我们
快速回复 返回顶部 返回列表