其实是(m/(n/100.0)) maxhp/hp的 试了下~好像没问题,又学到东西鸟,感谢. |
本帖最后由 后知后觉 于 2009-8-5 18:41 编辑 n = 2062 / (2062 / 100.0) n = n.to_i 数据库的变量好像不能赋值浮点数又或者是在某种情况下 浮点数会被自动转换成整数- - 不太清楚- - 用事件里的脚本指令吧 actor = $game_actors[角色ID] n=$game_variables[5] = actor.maxhp m=$game_variables[6] = actor.hp $game_variables[6] = (n/(n/100.0)).to_i |
本帖最后由 霜冻之狼 于 2009-8-5 18:14 编辑 默认的战斗脚本里就有忽略小数点获取整数的运算: # 属性修正 比如让变量乘于150,再除于100就能获得整数 |
改成100.0,20.0试试看 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-7-22 11:29
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.