找回密码
 点一下
查看: 709|回复: 8

关于单位组。。。的问题

[复制链接]
发表于 2012-5-1 16:49:22 | 显示全部楼层 |阅读模式
在下想做一个能够使范围内的单位的生命值按按百分比均摊的技能。比如一个500范围内有5个单位,4个半血,一个满血。用了这个技能后这5个单位的血都变成(50%+50%+50%+50%+100%)/5=60%。。。找了半天就是找不到怎么统计范围内所有人的生命半分比总量的方法。。
发表于 2012-5-1 17:22:00 | 显示全部楼层
单位的最大生命值  ÷单位的当前生命值 × 100
回复

使用道具 举报

 楼主| 发表于 2012-5-1 18:00:52 | 显示全部楼层
这个我知道啦。。但是单位组里的多个单位的怎么统计呢。。
回复

使用道具 举报

发表于 2012-5-1 18:37:02 | 显示全部楼层
用整数变量+数组
设置变量 整数[1]=单位1的生命值百分比
……
设置变量 整数百分比平均值= (整数[1]+整数[2]+……)除以XX
回复

使用道具 举报

 楼主| 发表于 2012-5-1 18:52:42 | 显示全部楼层
略懂了。。那么冒昧的问一下。。单位组里的单位怎么一个个取。。
回复

使用道具 举报

发表于 2012-5-1 19:06:47 | 显示全部楼层
如果单位不算多的话还是推荐数组
用两个整数变量  
其中zhengshu1是数组
zhengshu2则不需要用数组

设置变量zhengshu2=0
选取单位组里面单位做动作
   设置变量zhengshu1[zhengshu2]=选取单位的生命值百分比
   设置变量zhengshu2=zhengshu2+1

这样单位组里面的所有单位的百分比就都被记录了 并且zhengshu2就是单位组里面的单位总数量
回复

使用道具 举报

 楼主| 发表于 2012-5-1 19:09:46 | 显示全部楼层
明白了~我去试试看
回复

使用道具 举报

 楼主| 发表于 2012-5-1 19:24:59 | 显示全部楼层
貌似失败了。。。选取的目标们的全部被秒杀。。。
YY截图20120501193010.jpg
回复

使用道具 举报

 楼主| 发表于 2012-5-1 20:01:33 | 显示全部楼层
  终于知道问题在哪了。。。原来记录百分比的数组不能用整数。。要实数才行啊附上图拍 YY截图20120501200222.jpg
ps: shengminqizha1是实数数组 记录生命百分比
        shengminqizha2是整数数组 记录单位数量
        shengminqizha3是实数数组 统计生命值和平均生命值
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-25 02:17 , Processed in 0.199966 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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