查看: 1992|回复: 12

为什么血会有小数点。。?

  [复制链接]

魔王 ⑨

梦石
0
星屑
90
在线时间
379 小时
注册时间
2006-10-16
回帖
3980

贵宾

发表于 2009-1-24 04:13:26 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
为什么HP会有小数点。。?
版务信息:本贴由楼主自主结贴~

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
回帖
3622
发表于 2009-1-24 04:14:25 | 显示全部楼层
原因hp乘上了小数。
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-11-22
回帖
215
发表于 2009-1-24 04:14:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

指引者

梦石
0
星屑
50
在线时间
2 小时
注册时间
2005-10-25
回帖
336
发表于 2009-1-24 04:16:38 | 显示全部楼层
小数点--估计是计算上的错误
为什么直接获的吗?
不是$game_platy.actor[0].hp?
↓这是啥-- [IMG][/IMG]
回复

使用道具 举报

魔王 ⑨

梦石
0
星屑
90
在线时间
379 小时
注册时间
2006-10-16
回帖
3980

贵宾

 楼主| 发表于 2009-1-24 04:18:17 | 显示全部楼层
仅仅是防御的时候执行了active_battler.hp += active_battler.maxhp * 0.12而已…………
怎么整数化?
话说一水的头像过期了
回复

使用道具 举报

指引者

梦石
0
星屑
50
在线时间
2 小时
注册时间
2005-10-25
回帖
336
发表于 2009-1-24 04:28:06 | 显示全部楼层
我觉得这样计算不好
你列出来的正是我想到的问题
active_battler.hp += active_battler.maxhp / (0.12*100)
这样试试
↓这是啥-- [IMG][/IMG]
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-23
回帖
518
发表于 2009-1-24 04:44:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

包菜

梦石
0
星屑
71
在线时间
16 小时
注册时间
2008-2-20
回帖
715

第一届化妆舞会最佳表演奖

发表于 2009-1-24 04:48:05 | 显示全部楼层
{/fd}RM可以整除啊,只是舍弃小数点而已
active_battler.hp += active_battler.maxhp / (100/12)  乘以0.12就是除以100/12咯{/gg}
就相当于加上 maxhp/8
2006-2015,一晃十年。
物换星移几度秋。
又过了8年 @ 2023
——
http://rpg.blue/upload_program/d/轩辕民_真是个好人啊_114275378.jpg
[b]真是个好人啊![/b]
史上无敌·十字花科·包菜君是也!XDDDD</strong>
回复

使用道具 举报

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
回帖
3622
发表于 2009-1-24 04:53:13 | 显示全部楼层
用truncate

active_battler.hp += (active_battler.maxhp * 0.12).truncate

回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-24
回帖
57
发表于 2009-1-24 05:28:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部