Project1
标题:
★物品的图片放缩问题的请教!
[打印本页]
作者:
失去的记忆
时间:
2011-2-13 22:27
标题:
★物品的图片放缩问题的请教!
本帖最后由 失去的记忆 于 2011-2-14 12:13 编辑
众所周知,物品的图标默认情况下是24x24的,当然窗口显示也是这个数值!
我现在想让他显示的时候是原大小的80%大小,用脚本怎么做到??
我知道用@a = Sprite.new @a.zoom_x = 0.8可以放缩任意的图片,但是好像
在物品图标中没有定义zoom_x这个方法,那我能用什么方法在不改变图标大小
的情况下放缩显示呢???
作者:
hxxdejia
时间:
2011-2-13 22:31
提示:
作者被禁止或删除 内容自动屏蔽
作者:
失去的记忆
时间:
2011-2-13 22:32
就是同一个图标,我想让他在菜单中是24X24 但是在战斗中显示是20X20
作者:
失去的记忆
时间:
2011-2-14 11:57
我顶!!!!!!!!
作者:
失去的记忆
时间:
2011-2-14 17:32
我再顶!!!!!!
作者:
失去的记忆
时间:
2011-2-14 18:59
我继续顶!!!
作者:
失去的记忆
时间:
2011-2-14 20:11
我再一次顶!!!
作者:
wbsy8241
时间:
2011-2-14 21:00
本帖最后由 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)
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1