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

Project1

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

再问一个关于物品和技能图标的问题

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2009-1-1
帖子
263
跳转到指定楼层
1
发表于 2009-4-6 19:18:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
就是物品、技能的图标啊,要是超过了边框就会减去边边,如何让图标自动随框框缩小呢?
附问:如何让图标边缘自动加上使用窗口的边框,边框要会自动变细点哦
(附问回不回答无所谓的)

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2009-1-1
帖子
263
2
 楼主| 发表于 2009-4-6 19:42:21 | 只看该作者
是不是没人会做呢?这个贴被无视了么?{/pz}
版主对此帖的评论:『3小时内请勿自顶。』,积分『-50』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
哇啊啊给扣分了 ……好不容易积累的%@#¥%……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
帖子
1924
3
发表于 2009-4-6 19:59:18 | 只看该作者
这个和刚才角色行走图那个一样的原理,只不过图标一般是正方形,所以不用考虑比例了,直接把宽度和高度缩小为 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)

系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2009-1-1
帖子
263
4
 楼主| 发表于 2009-4-6 20:31:05 | 只看该作者
说明白点,我不会使用啊,至少说明下要修改哪一行啊,速度啊
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2009-1-1
帖子
263
5
 楼主| 发表于 2009-4-11 05:51:48 | 只看该作者
都一个星期了……自顶,怎么没人告诉我怎么用
回复 支持 反对

使用道具 举报

Lv1.梦旅人


梦石
0
星屑
89
在线时间
24 小时
注册时间
2006-5-27
帖子
11425

贵宾

6
发表于 2009-4-11 05:58:45 | 只看该作者
怀疑原句是92行这句
    self.contents.blt(x, y + 4, bitmap, Rect.new(0, 0, 24, 24), opacity)
嗯……大概是吧……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
7
发表于 2009-4-11 06:00:57 | 只看该作者
-自我屏蔽-
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2009-1-1
帖子
263
8
 楼主| 发表于 2009-4-11 06:02:33 | 只看该作者
只会修改一些名字方面的
话说,我好向修改的就是这个,
现在不在制作游戏的电脑看不到到底修改了哪里
回复 支持 反对

使用道具 举报

Lv1.梦旅人


梦石
0
星屑
89
在线时间
24 小时
注册时间
2006-5-27
帖子
11425

贵宾

9
发表于 2009-4-11 06:02:49 | 只看该作者
以下引用tommay于2009-4-10 22:00:57的发言:
话说LZ啊,对默认系统不满意,要想改脚本的话,不学点脚本基本知识是不行的啊- -
至少要会搜索到原句,哪怕用肉眼找。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
10
发表于 2009-4-11 06:07:58 | 只看该作者
以下引用凌辰于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里面的脚本定义相似名称的可真多= =
版主对此帖的认可:『也算是帮楼主忙了,嗯嗯。』,积分『+250』。
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-16 07:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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