查看: 1991|回复: 7

[已经解决] ★物品的图片放缩问题的请教!

  [复制链接]
梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
回帖
344
发表于 2011-2-13 22:27:22 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 失去的记忆 于 2011-2-14 12:13 编辑

众所周知,物品的图标默认情况下是24x24的,当然窗口显示也是这个数值!
我现在想让他显示的时候是原大小的80%大小,用脚本怎么做到??
我知道用@a = Sprite.new @a.zoom_x = 0.8可以放缩任意的图片,但是好像
在物品图标中没有定义zoom_x这个方法,那我能用什么方法在不改变图标大小
的情况下放缩显示呢???
做一个游戏也用这么长时间........
PS:说我自己呢
头像被屏蔽
梦石
0
星屑
50
在线时间
58 小时
注册时间
2011-1-5
回帖
59
发表于 2011-2-13 22:31:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
回帖
344
 楼主| 发表于 2011-2-13 22:32:24 | 显示全部楼层
就是同一个图标,我想让他在菜单中是24X24 但是在战斗中显示是20X20
做一个游戏也用这么长时间........
PS:说我自己呢
回复

使用道具 举报

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
回帖
344
 楼主| 发表于 2011-2-14 11:57:55 | 显示全部楼层
我顶!!!!!!!!
做一个游戏也用这么长时间........
PS:说我自己呢
回复

使用道具 举报

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
回帖
344
 楼主| 发表于 2011-2-14 17:32:16 | 显示全部楼层
我再顶!!!!!!
做一个游戏也用这么长时间........
PS:说我自己呢
回复

使用道具 举报

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
回帖
344
 楼主| 发表于 2011-2-14 18:59:32 | 显示全部楼层
我继续顶!!!
做一个游戏也用这么长时间........
PS:说我自己呢
回复

使用道具 举报

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
回帖
344
 楼主| 发表于 2011-2-14 20:11:50 | 显示全部楼层
我再一次顶!!!

评分

参与人数 1星屑 -320 收起 理由
IamI -320 五连贴 + 自顶

查看全部评分

做一个游戏也用这么长时间........
PS:说我自己呢
回复

使用道具 举报

梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
回帖
550
发表于 2011-2-14 21:00:36 | 显示全部楼层
本帖最后由 wbsy8241 于 2011-2-14 21:03 编辑

Window_Item

第93行:
      self.contents.blt(x, y + 4, bitmap, Rect.new(0, 0, 24, 24), opacity)

改为:
    # 战斗中的情况下
    if $game_temp.in_battle
      self.contents.stretch_blt(Rect.new(x, y + 4, 20, 20), bitmap, Rect.new(0, 0, 24, 24), opacity)
    else
      self.contents.blt(x, y + 4, bitmap, Rect.new(0, 0, 24, 24), opacity)
    end


如果缩小的图片要在24*24范围居中 同行改为
      self.contents.stretch_blt(Rect.new(x+2, y + 6, 20, 20), bitmap, Rect.new(0, 0, 24, 24), opacity)

点评

bitmap 定义好了  发表于 2011-2-15 18:31
能告诉我这个方法(stretch_blt)在哪里定义的吗??  发表于 2011-2-15 08:54

评分

参与人数 2星屑 +626 收起 理由
IamI + 620 认可150 + 连贴160
失去的记忆 + 6 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部