Project1

标题: rpg maker xp状态栏插入图片 [打印本页]

作者: 戴迪    时间: 2017-1-24 02:50
标题: rpg maker xp状态栏插入图片
我参照柳柳大大在优酷那个视频里,想在人物状态栏那显示角色图片.因为找不到那个脚本.所以就看着视频上的自己打,结果在运行时出现了错误.
脚本如下:
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
   
    testname=@actor,id,to_s
    bitmap=Bitmap.new("Graphics/Pictures/#{testname}")
    src_rect = Rect.new(0,0,bitmap.width,bitmap.height)
    self.contents.bit(0,0,bitmap,src_rect)

   
   # draw_actor_graphic(@actor, 40, 112)  
    draw_actor_name(@actor, 4, 0)
    draw_actor_class(@actor, 4 + 144, 0)
    draw_actor_level(@actor, 96, 32)
    draw_actor_state(@actor, 96, 64)
    draw_actor_hp(@actor, 96, 112, 172)
    draw_actor_sp(@actor, 96, 144, 172)
    draw_actor_parameter(@actor, 96, 192, 0)
    draw_actor_parameter(@actor, 96, 224, 1)
    draw_actor_parameter(@actor, 96, 256, 2)
    draw_actor_parameter(@actor, 96, 304, 3)
    draw_actor_parameter(@actor, 96, 336, 4)
    draw_actor_parameter(@actor, 96, 368, 5)
    draw_actor_parameter(@actor, 96, 400, 6)

脚本中间用空行隔开的就是自己照着打的,不知道哪出了问题,请教下~

QQ截图20170124024253.png (81.72 KB, 下载次数: 16)

读取错误

读取错误

QQ截图20170124024844.png (47.39 KB, 下载次数: 17)

脚本

脚本

作者: 戴迪    时间: 2017-1-24 02:52
话说这么晚了应该没人会来回答了哦...
作者: RyanBern    时间: 2017-1-24 08:47
请将你脚本中24行的
  1. testname = @actor,id,to_s
复制代码

换成
  1. testname = @actor.id.to_s
复制代码

里面不是逗号,是

视频可能是渣画质所以被楼主看错了。
作者: 戴迪    时间: 2017-1-24 14:12
RyanBern 发表于 2017-1-24 08:47
请将你脚本中24行的

换成

那一行解决了,谢谢哈哈.但是呢...嘿嘿,27行不知道又怎么了...
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 刷新
  3.   #--------------------------------------------------------------------------
  4.   def refresh
  5.     self.contents.clear
  6.  
  7.     testname = @actor.id.to_s   
  8.     bitmap=Bitmap.new("Graphics/Pictures/#{testname}")
  9.     src_rect = Rect.new(0,0,bitmap.width,bitmap.height)  #可调整大小
  10.     self.contents.bit(0,0,bitmap,src_rect)

搞不定呢,语法给我读倒是读的通,但是自己写就不行了,还望指教下正确的插入脚本

QQ截图20170124140657.jpg (7.49 KB, 下载次数: 16)

QQ截图20170124140657.jpg

作者: 戴迪    时间: 2017-1-24 14:28
戴迪 发表于 2017-1-24 14:12
那一行解决了,谢谢哈哈.但是呢...嘿嘿,27行不知道又怎么了...
#--------------------------------------- ...

发生看没有方法的错误?没有找到定义"bit"的自变量?

作者: 戴迪    时间: 2017-1-24 15:18
戴迪 发表于 2017-1-24 14:28
发生看没有方法的错误?没有找到定义"bit"的自变量?

哇哦~解决了,十分感谢!
作者: 松野栗    时间: 2017-6-20 10:18
哇啊,请问文件名之类是怎么设置的?这里也想做一个((




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