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

Project1

 找回密码
 注册会员
搜索
查看: 1752|回复: 10
打印 上一主题 下一主题

[已经解决] rpg maker xp状态栏插入图片

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1090
在线时间
324 小时
注册时间
2017-1-24
帖子
122

开拓者

跳转到指定楼层
1
发表于 2017-1-24 02:50:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
我参照柳柳大大在优酷那个视频里,想在人物状态栏那显示角色图片.因为找不到那个脚本.所以就看着视频上的自己打,结果在运行时出现了错误.
脚本如下:
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  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, 下载次数: 29)

读取错误

读取错误

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

脚本

脚本

Lv3.寻梦者

梦石
0
星屑
1090
在线时间
324 小时
注册时间
2017-1-24
帖子
122

开拓者

2
 楼主| 发表于 2017-1-24 02:52:12 | 只看该作者
话说这么晚了应该没人会来回答了哦...
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

梦石
0
星屑
9532
在线时间
5073 小时
注册时间
2013-6-21
帖子
3580

开拓者贵宾剧作品鉴家

3
发表于 2017-1-24 08:47:41 | 只看该作者
请将你脚本中24行的
  1. testname = @actor,id,to_s
复制代码

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

里面不是逗号,是

视频可能是渣画质所以被楼主看错了。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1090
在线时间
324 小时
注册时间
2017-1-24
帖子
122

开拓者

4
 楼主| 发表于 2017-1-24 14:12:01 | 只看该作者
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, 下载次数: 28)

QQ截图20170124140657.jpg
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1090
在线时间
324 小时
注册时间
2017-1-24
帖子
122

开拓者

5
 楼主| 发表于 2017-1-24 14:28:07 | 只看该作者
戴迪 发表于 2017-1-24 14:12
那一行解决了,谢谢哈哈.但是呢...嘿嘿,27行不知道又怎么了...
#--------------------------------------- ...

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

点评

哈哈刚入坑的时候什么都不懂  发表于 2017-6-25 21:37
估计柳柳做视频的时候都没想到还有这种问题吧  发表于 2017-6-25 20:42
中间是小写字母L  发表于 2017-1-24 15:12
原因是渣画质。bit改成blt  发表于 2017-1-24 15:11
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1090
在线时间
324 小时
注册时间
2017-1-24
帖子
122

开拓者

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

哇哦~解决了,十分感谢!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2017-6-4
帖子
19
7
发表于 2017-6-20 10:18:37 | 只看该作者
哇啊,请问文件名之类是怎么设置的?这里也想做一个((
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-27 08:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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