设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

一个血条脚本问题

查看数: 2514 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-7-21 14:21

正文摘要:

程错出现 undefined method ‘hp_rate’for # <Game_Enemy:0x2edcd60>,不知道是不是没有定义hp_rate,但是在游戏脚本game_enemy中有hp_rate的相关字符。请问如何修改

回复

Vison49 发表于 2019-7-21 18:52:31
可能是血条比率大了
Vison49 发表于 2019-7-21 18:36:51
百里_飞柳 发表于 2019-7-21 17:14
是没有这个方法,但是在你截图的判定里面就给出了这个方法的内容了,不过它里面只是局部变量,调用后就销毁 ...

脚本可以运行了。但是在伤害判定之后,血条并没有变是怎么回事
Vison49 发表于 2019-7-21 17:59:41
百里_飞柳 发表于 2019-7-21 17:14
是没有这个方法,但是在你截图的判定里面就给出了这个方法的内容了,不过它里面只是局部变量,调用后就销毁 ...

好的,谢谢大神。我也不太清楚是VX还是VA的,不过这个脚本可以在VX上运行吗

点评

如果没有其他报错,那就没问题  发表于 2019-7-21 18:23
百里_飞柳 发表于 2019-7-21 17:14:41
本帖最后由 百里_飞柳 于 2019-7-21 18:49 编辑

是没有这个方法,但是在你截图的判定里面就给出了这个方法的内容了,不过它里面只是局部变量,调用后就销毁
所以你把它改成一个方法放到Game_Enemy类里面就好
  1. def hp_rate
  2.   hp * 1.0 / maxhp
  3. end
复制代码


以及这个显示敌人血条的脚本是VA的
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-23 01:01

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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