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

Project1

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

[已经过期] RMXP菜单栏头像及字体显示问题……

[复制链接]

Lv1.梦旅人

梦石
0
星屑
470
在线时间
14 小时
注册时间
2013-1-27
帖子
1
跳转到指定楼层
1
发表于 2013-10-10 22:33:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 云荫 于 2013-10-11 21:50 编辑

我将Window_MenuStatus中第27行:
    draw_actor_graphic(actor, x - 40, y + 80)
删掉
再加上:
    bitmap = Bitmap.new("Graphics/1.png")
    src_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
    self.contents.blt(x, y, bitmap, src_rect)

之后就变成这样了……

我想弄成这样的 求各位大大帮忙{:2_270:}

Lv1.梦旅人

梦石
0
星屑
49
在线时间
369 小时
注册时间
2013-4-14
帖子
1177
2
发表于 2013-10-13 09:43:53 | 只看该作者
把人物头像XY坐标改一下就行了
从未被模仿,一直被超越~~~~~~
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
432
在线时间
4175 小时
注册时间
2010-6-26
帖子
6474
3
发表于 2013-10-14 21:30:47 | 只看该作者
首先,您没有仔细分析原先的
draw_actor_graphic(actor, x - 40, y + 80)

这里头我把原有的东西给您分析一下注意我用绿字特别标注了一下:
RUBY 代码复制
  1. def draw_actor_graphic(actor, x, y)
  2.     bitmap = RPG::Cache.character(actor.character_name, actor.character_hue)
  3.     cw = bitmap.width / 4
  4.     ch = bitmap.height / 4
  5.     #↑cw和ch,分别代表了图片的宽度和高度
  6.     src_rect = Rect.new(0, 0, cw, ch)
  7.     self.contents.blt(x - cw / 2, y - ch, bitmap, src_rect)
  8.     #↑注意定义方法里面,括号里面可是x和y,在这里变成了x - cw / 2和y - ch
  9.   end
这回看看您的代码

  1.     bitmap = Bitmap.new("Graphics/1.png")
  2.     src_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
  3.     self.contents.blt(x, y, bitmap, src_rect)
复制代码
很显然,您虽然插入了图片,但是您既没有获取图片的宽度,又没有对后面显示文字的坐标进行修正。首先您得在这个类或者它的父类定义一个方法:
RUBY 代码复制
  1. def 显示自定义角色图片一(图片, x, y)
  2.     bitmap = Bitmap.new(图片)
  3.     cw = bitmap.width / 4
  4.     ch = bitmap.height / 4
  5.     #↑cw和ch,分别代表了图片的宽度和高度
  6.     src_rect = Rect.new(0, 0, cw, ch)
  7.     self.contents.blt(x - cw / 2, y - ch, bitmap, src_rect)
  8.     #↑注意定义方法里面,括号里面可是x和y,在这里变成了x - cw / 2和y - ch
  9.   end
然后把您原来要替换的
draw_actor_graphic(actor, x - 40, y + 80)
替换成
显示自定义角色图片一(Graphics/1.png, x-40, y+80)

评分

参与人数 1星屑 +75 收起 理由
myownroc + 75 我很赞同

查看全部评分

潜水,专心忙活三次元工作了……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-30 01:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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