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

Project1

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

物品显示的问题……请朋友们抽出时间来看看哈

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
384 小时
注册时间
2008-1-12
帖子
114
跳转到指定楼层
1
发表于 2008-4-10 10:55:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
是关于物品显示的问题,大小我已经调整好了,但是出现了一个问题:
http://rpg.blue/upload_program/files/商店界面_88224211.jpg
如上:在买东西的时候物品图画显示不全,单点中一个之后显示没有问题。

http://rpg.blue/upload_program/files/装备界面_88224315.jpg
装备栏界面……,发现4个装备排在一起显示没有问题,但是如果是5个装备最后一个又显示不全了……

http://rpg.blue/upload_program/files/物品栏界面_88224292.jpg
物品栏界面……,发现只有一个能显示出全部……

我是把默认的图标24,24都改成48,48了。现在看来是单独显示没什么问题,但是挤在一起就出现显示不全,是不是要调整物品之间排列的距离呢??但是找了半天也没有调出来囧囧囧……

版务信息:本贴由楼主自主结贴~

Lv1.梦旅人

梦石
0
星屑
50
在线时间
384 小时
注册时间
2008-1-12
帖子
114
2
 楼主| 发表于 2008-4-10 10:59:14 | 只看该作者
刚才为了省事先都存到记事本,结果路径失效……偶再发一遍……

http://rpg.blue/upload_program/files/商店界面_88224981.jpg在买东西的时候物品图画显示不全,单点中一个之后显示没有问题。


http://rpg.blue/upload_program/files/装备界面_88225013.jpg发现4个装备排在一起显示没有问题,但是如果是5个装备最后一个又显示不全了……


http://rpg.blue/upload_program/files/物品栏界面_88225032.jpg物品栏界面……,发现只有一个能显示出全部……

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-8
帖子
28
3
发表于 2008-4-10 11:15:41 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-20
帖子
202
4
发表于 2008-4-10 14:01:38 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
384 小时
注册时间
2008-1-12
帖子
114
5
 楼主| 发表于 2008-4-11 00:19:53 | 只看该作者
应该可以改间距的吧……暂时还未找到。改成24的看起来就小很多囧
2楼的亲,这些是来自yu金色琴弦里的物品道具。
http://rpg.blue/upload_program/files/金色道具图_88273107.rar
回复 支持 反对

使用道具 举报

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8481
在线时间
94 小时
注册时间
2006-12-11
帖子
3156

第2届TG大赛亚军

6
发表于 2008-4-11 00:36:48 | 只看该作者
主要是改间隔吧。
改两个地方,一是draw_item或者类似方法的间隔(一般都是draw_item)
另一个是update_cursor_rect
后者大部分默认的选择窗口么有,需要你自己写一个
如果你想找个选择窗口参考的话,我随便给你找个好了OTZ


  1. #==============================================================================
  2. # ■ Window_EquipItem
  3. #------------------------------------------------------------------------------
  4. #  装备画面、显示浏览变更装备的候补物品的窗口。
  5. #==============================================================================

  6. class Window_EquipItem < Window_Selectable
  7.   #--------------------------------------------------------------------------
  8.   # ● 项目的描绘
  9.   #     index : 项目符号
  10.   #--------------------------------------------------------------------------
  11.   def draw_item(index)
  12.     item = @data[index]
  13.     x = 4
  14.     y = index * 32
  15.     case item
  16.     when RPG::Weapon
  17.       number = $game_party.weapon_number(item.id)
  18.     when RPG::Armor
  19.       number = $game_party.armor_number(item.id)
  20.     end
  21.     bitmap = RPG::Cache.icon(item.icon_name)
  22.     self.contents.blt(x, y + 4, bitmap, Rect.new(0, 0, 24, 24))
  23.     self.contents.font.color = normal_color
  24.     self.contents.draw_text(x + 28, y, 212, 32, item.name, 0)
  25.     self.contents.draw_text(x + 240, y, 16, 32, ":", 1)
  26.     self.contents.draw_text(x + 256, y, 24, 32, number.to_s, 2)
  27.   end

  28. end
复制代码

    x = 4
    y = index * 32
注意这两行,y的那32就是间距
其他窗口同理,如果你有找不到的再提问吧-v-
至于update_cursor_rect,建议你去参考一下Window_PartyCommand里的那个def update_cursor_rect
其实它的主体处理就在Window_Selectable里
当然你目前只要看懂并改它的坐标就可以了

  def update_cursor_rect
    if @index < 0
      self.cursor_rect.empty
      return
    end
    self.cursor_rect.set(index * 112, 0, 96, 24) # 注意这一行,其实只要改前两个数,就能改动间距了……后两个是宽和高
  end

这一段加在你想改的window里即可,不过具体我就不帮你改了-v-+

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-21 04:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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