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

Project1

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

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

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
帖子
432
跳转到指定楼层
1
发表于 2011-2-13 22:27:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

众所周知,物品的图标默认情况下是24x24的,当然窗口显示也是这个数值!
我现在想让他显示的时候是原大小的80%大小,用脚本怎么做到??
我知道用@a = Sprite.new @a.zoom_x = 0.8可以放缩任意的图片,但是好像
在物品图标中没有定义zoom_x这个方法,那我能用什么方法在不改变图标大小
的情况下放缩显示呢???
做一个游戏也用这么长时间........
PS:说我自己呢
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
58 小时
注册时间
2011-1-5
帖子
64
2
发表于 2011-2-13 22:31:21 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
帖子
432
4
 楼主| 发表于 2011-2-14 11:57:55 | 只看该作者
我顶!!!!!!!!
做一个游戏也用这么长时间........
PS:说我自己呢
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
帖子
432
5
 楼主| 发表于 2011-2-14 17:32:16 | 只看该作者
我再顶!!!!!!
做一个游戏也用这么长时间........
PS:说我自己呢
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
帖子
432
6
 楼主| 发表于 2011-2-14 18:59:32 | 只看该作者
我继续顶!!!
做一个游戏也用这么长时间........
PS:说我自己呢
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
帖子
432
7
 楼主| 发表于 2011-2-14 20:11:50 | 只看该作者
我再一次顶!!!

评分

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

查看全部评分

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
帖子
590
8
发表于 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 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 12:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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