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

Project1

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

[已经解决] Window_Base中描绘物品名

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3846
在线时间
1966 小时
注册时间
2013-1-3
帖子
9536
跳转到指定楼层
1
发表于 2015-1-20 16:18:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
是一个Window_Base中关于描绘物品名的问题,怎样改变图标的z值
  1.   #--------------------------------------------------------------------------
  2.   # ● 描绘物品名
  3.   #     item : 物品
  4.   #     x    : 描画目标 X 坐标
  5.   #     y    : 描画目标 Y 坐标
  6.   #--------------------------------------------------------------------------
  7.   def draw_item_name(item, x, y)
  8.     if item == nil
  9.       return
  10.     end
  11.     bitmap = RPG::Cache.icon(item.icon_name)
  12.     self.contents.blt(x, y + 4, bitmap, Rect.new(0, 0, 24, 24))
  13.     self.contents.font.color = normal_color
  14.     self.contents.draw_text(x + 28, y, 212, 32, item.name)
  15.   end
复制代码
《宿愿·寻剑篇》正式版已经发布!快去看看!点击进入论坛发布贴

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10074
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 2015-1-20 16:25:23 | 只看该作者
图标是描绘在窗口的contents上的,contents本质上也是一个Bitmap对象,所以没办法单独调整图标的Z坐标,
绘制内容的显示层次是先绘制的会被后绘制的内容遮挡。

点评

这个是知道的,看来只能换方法了,谢谢  发表于 2015-1-21 09:21

评分

参与人数 1星屑 +200 收起 理由
RyanBern + 200 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3846
在线时间
1966 小时
注册时间
2013-1-3
帖子
9536
3
 楼主| 发表于 2015-1-21 09:23:48 | 只看该作者
VIPArcher 发表于 2015-1-20 16:25
图标是描绘在窗口的contents上的,contents本质上也是一个Bitmap对象,所以没办法单独调整图标的Z坐标,
绘 ...

请问二者的z值有不同吗
《宿愿·寻剑篇》正式版已经发布!快去看看!点击进入论坛发布贴
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

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

开拓者贵宾剧作品鉴家

4
发表于 2015-1-21 09:42:11 | 只看该作者
bitmap类对象没有z值这一说法,而且窗口的显示内容contents是作为一个整体的,所谓绘制图标,只是把图标的bitmap用blt方法传送到contents里面而已,本质上可以认为是直接在contents中绘制。
而作为窗口显示的内容,有专门的sprite和contents关联,这个sprite的z值为窗口本身的z值+2
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

5
发表于 2015-1-22 23:17:13 | 只看该作者
你指的z是不透明度吗?是的话我记得可以用其他脚本改···

点评

好吧看走眼了···z是优先级来着···  发表于 2015-1-22 23:35
纯胡说,啥时候z会拿去表示不透明度了?  发表于 2015-1-22 23:33

评分

参与人数 2星屑 +1 收起 理由
紫英晓狼1130 + 51 口误
RyanBern -50 我很赞同

查看全部评分

[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 07:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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