Project1

标题: 再问一个关于物品和技能图标的问题 [打印本页]

作者: 柳飛鷹    时间: 2009-4-6 19:18
标题: 再问一个关于物品和技能图标的问题
就是物品、技能的图标啊,要是超过了边框就会减去边边,如何让图标自动随框框缩小呢?
附问:如何让图标边缘自动加上使用窗口的边框,边框要会自动变细点哦
(附问回不回答无所谓的)
作者: 柳飛鷹    时间: 2009-4-6 19:42
是不是没人会做呢?这个贴被无视了么?{/pz} [LINE]1,#dddddd[/LINE]版主对此帖的评论:『3小时内请勿自顶。』,积分『-50』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
哇啊啊给扣分了 ……好不容易积累的%@#¥%……
作者: 紫苏    时间: 2009-4-6 19:59
这个和刚才角色行走图那个一样的原理,只不过图标一般是正方形,所以不用考虑比例了,直接把宽度和高度缩小为 24 即可~
以 Window_Item 为例, draw_item 中描绘 bitmap 那句改为:
    self.contents.stretch_blt(Rect.new(x, y + 4, 24, 24), bitmap,
      Rect.new(0, 0, bitmap.width, bitmap.height), opacity)
[LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: 柳飛鷹    时间: 2009-4-6 20:31
说明白点,我不会使用啊,至少说明下要修改哪一行啊,速度啊
作者: 柳飛鷹    时间: 2009-4-11 05:51
都一个星期了……自顶,怎么没人告诉我怎么用
作者: 凌辰    时间: 2009-4-11 05:58
怀疑原句是92行这句
    self.contents.blt(x, y + 4, bitmap, Rect.new(0, 0, 24, 24), opacity)
嗯……大概是吧……
作者: tommay    时间: 2009-4-11 06:00
-自我屏蔽-
作者: 柳飛鷹    时间: 2009-4-11 06:02
只会修改一些名字方面的
话说,我好向修改的就是这个,
现在不在制作游戏的电脑看不到到底修改了哪里
作者: 凌辰    时间: 2009-4-11 06:02
以下引用tommay于2009-4-10 22:00:57的发言:
话说LZ啊,对默认系统不满意,要想改脚本的话,不学点脚本基本知识是不行的啊- -
至少要会搜索到原句,哪怕用肉眼找。
作者: tommay    时间: 2009-4-11 06:07
以下引用凌辰于2009-4-10 22:02:49的发言:
至少要会搜索到原句,哪怕用肉眼找。

话说能有你这么强就好了= =

TO LZ:
原来那个不对,现在更正下:
定义draw_item里面这一句:
self.contents.blt(x, y + 4, bitmap, Rect.new(0, 0, 24, 24), opacity)
改为:
self.contents.stretch_blt(Rect.new(x, y + 4, 24, 24), bitmap,
     Rect.new(0, 0, bitmap.width, bitmap.height), opacity)

抱歉!

顺便感慨下,RM里面的脚本定义相似名称的可真多= = [LINE]1,#dddddd[/LINE]版主对此帖的认可:『也算是帮楼主忙了,嗯嗯。』,积分『+250』。
作者: 凌辰    时间: 2009-4-11 06:14
以下引用tommay于2009-4-10 22:07:58的发言:
话说能有你这么强就好了= =
干脆说下我是怎么找到那句的好了……
嘛,对我来说那些字母并不比假名好认。
而且我也完全没看懂那一句……
事实上我是查找“self.contents.”,把找到的几行分别和紫苏叶的那句对比,哪句最像就是哪句{/gg}
不确定的话,可以先改了试试,这句不对就是下一句,总有一句是对的{/gg}

果然是很笨的方法吧……
作者: 柳飛鷹    时间: 2009-4-11 17:40
……使用不能啊……算了自己修改圖片大小就是




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1