Project1

标题: HP和SP有小数点??? [打印本页]

作者: suzaku    时间: 2009-1-15 03:08
标题: HP和SP有小数点???
这怎么回事? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 艾伦沃克    时间: 2009-1-15 03:10
很强大,从来没见过
作者: 伊瑟拉    时间: 2009-1-15 03:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: 菜鸟飞呀飞    时间: 2009-1-15 03:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: 一柳阴风    时间: 2009-1-15 03:18
应该是脚本中定义的数值类型问题,我用的脚本中,HP和SP也是浮点数,不过我没有改之,因为看起来很惬意....感觉也有它的好处~
作者: 凌冰    时间: 2009-1-15 03:22
没有整数化
作者: suzaku    时间: 2009-1-15 03:32
我是在Game_Actor那里加了一个升级回满血的代码,但是我删除掉之后居然还有小数点???
作者: 凌冰    时间: 2009-1-15 03:35
以下引用suzaku于2009-1-14 19:32:43的发言:

我是在Game_Actor那里加了一个升级回满血的代码,但是我删除掉之后居然还有小数点???

把改动的那一部分贴上来
作者: 伊瑟拉    时间: 2009-1-15 03:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: 片羽樱    时间: 2009-1-15 03:38
计算时不要出现浮点数就行了。
例如要1.3倍的话不要写*1.3,而写成*13/10就没这个隐式转换了。
作者: suzaku    时间: 2009-1-15 07:02
找到了,其实是在Game_BattleResult里面的,设定战斗结束后回一半血的时候用了0.5,谢谢各位!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1