Project1

标题: 请求大家修复一下这些问题,谢谢。 [打印本页]

作者: 美丽晨露    时间: 2013-5-13 17:54
标题: 请求大家修复一下这些问题,谢谢。
本帖最后由 美丽晨露 于 2013-5-13 18:01 编辑

之前有一贴被我弄歧义了
所以就重新开一贴,请大家见谅

问题是这样子的。
这个是什么问题呢,
这是一处:


这是另一处的:


刚刚又发现一处:



附上错误的脚本:

第一处的问题脚本:
  1. def effect?
  2.     return (@start_count > 0 or @ani.effect?)
  3.   end
复制代码
第二处的问题脚本:
  1. # 显示动画
  2.     ani = $data_animations[AnimationLose]
  3.       ani2 = $data_animations[Lose]
  4.       @ani.loop_animation(ani)
  5.       @ani_chain.loop_animation(ani2)
复制代码
第三处的问题脚本:
  1. # 刷新动画播放
  2.     if @game.animation_id > 0
  3.       ani = $data_animations[@game.animation_id]
  4.       @ani.animation(ani,false)
  5.       @game.animation_id = 0
  6.     end
复制代码
请问应该怎么修正?
麻烦大家帮帮忙,谢谢



作者: yangjunyin2002    时间: 2013-5-13 20:09
你不说着什么脚本,让我肿么。。。
作者: 美丽晨露    时间: 2013-5-13 20:17
yangjunyin2002 发表于 2013-5-13 20:09
你不说着什么脚本,让我肿么。。。

这是一个小游戏脚本······
其他方面都没有问题,可能就是脚本写错了

作者: Sion    时间: 2013-5-13 22:44
信息太少了,我只能说是 @ani 的问题,看看是不是创建的时候出错了
作者: 美丽晨露    时间: 2013-5-13 22:48
Sion 发表于 2013-5-13 22:44
信息太少了,我只能说是 @ani 的问题,看看是不是创建的时候出错了
  1. @ani = Sprite.new(@viewport2)
  2.     @ani.bitmap = Bitmap.new(10,10)
  3.     @ani.x = GameArea.x + (GameArea.width - 10)/2
  4.     @ani.y = (GameArea.y + 50)
复制代码
请问哪里出错了?
作者: Sion    时间: 2013-5-13 22:55
美丽晨露 发表于 2013-5-13 22:48
请问哪里出错了?

loop_animation,effect?这几个方法在哪里定义的
作者: 美丽晨露    时间: 2013-5-13 22:59
Sion 发表于 2013-5-13 22:55
loop_animation,effect?这几个方法在哪里定义的

没有定义哦
loop_animation不是不用定义的吗?
effect没有找到定义的地方
作者: Sion    时间: 2013-5-13 23:04
美丽晨露 发表于 2013-5-13 22:59
没有定义哦
loop_animation不是不用定义的吗?
effect没有找到定义的地方

- -b 怎么会调用一个没有定义的方法
你似乎不太懂脚本的样子,脚本是自己改的吗。
这种问题贴出来脚本估计也很难解决的。
作者: 美丽晨露    时间: 2013-5-13 23:08
Sion 发表于 2013-5-13 23:04
- -b 怎么会调用一个没有定义的方法
你似乎不太懂脚本的样子,脚本是自己改的吗。
这种问题贴出来脚本估 ...

的确是自己改的。
我表示是一个脚本笨蛋。
那好吧,实在将错误的地方注释了就可以正常运行了




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