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

Project1

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

问下这里面的文字坐标怎么改,改哪里的?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-7-28
帖子
432
跳转到指定楼层
1
发表于 2008-9-4 04:45:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
     就是物品栏了。。。下面是图



    文字到外面去了。。。。我不是身手党。。告诉我具体改哪里就好了。,顺便教一个文字的大小改法{/tp}   
                                        ——————————学习中的新手{/hx}
版务信息:本贴由楼主自主结贴~

Lv1.梦旅人

魔王 ⑨

梦石
0
星屑
95
在线时间
380 小时
注册时间
2006-10-16
帖子
4299

贵宾

2
发表于 2008-9-4 05:05:49 | 只看该作者
改窗口
Window_Item的supper那里
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39163
在线时间
5737 小时
注册时间
2006-11-10
帖子
6638
3
发表于 2008-9-4 05:06:40 | 只看该作者
WINDOW ITEM里

找到描绘项目,下面那一排SELF.CONTENTS就是文字的坐标。

想改文字大小,在描绘句子上加上SELF.CONTENTS.FONT.SIZE = XX

就行了 默认是22。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-7-28
帖子
432
4
 楼主| 发表于 2008-9-4 05:25:02 | 只看该作者
  1.     x = 4 + index % 2 * (288 + 32)
  2.     y = index / 2 * 32
  3.    
  4.     rect = Rect.new(x, y, self.width / @column_max - 32, 32)
  5.     self.contents.fill_rect(rect, Color.new(64,70,124,0))
  6.     #bitmap = RPG::Cache.icon(item.icon_name)
  7.     #self.contents.blt(x, y + 4, bitmap, Rect.new(0, 0, 24, 24), opacity)
  8.     opacity = self.contents.font.color == Color.new(224,96,112,255) ? 255 : 128.
  9.     #self.contents.font.color = Color.new(64,70,124,255)
  10.     self.contents.draw_text(x + 28, y, 212, 32, item.name, 0)
  11.     self.contents.draw_text(x + 180, y, 16, 32, "X", 1)
  12.     self.contents.draw_text(x + 200, y, 24, 32, number.to_s, 2)
  13.   end
复制代码



。。。。。。。。。。。。坐标写的好复杂??改哪里呢?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-7-28
帖子
432
5
 楼主| 发表于 2008-9-4 17:51:25 | 只看该作者
    。。。。。顶一下吧= =
回复 支持 反对

使用道具 举报

Lv1.梦旅人

剑圣

梦石
0
星屑
50
在线时间
122 小时
注册时间
2008-8-31
帖子
778
6
发表于 2008-9-4 17:56:49 | 只看该作者
从这里开始
    bitmap = RPG::Cache.icon(item.icon_name)
    opacity = self.contents.font.color == normal_color ? 255 : 128
    self.contents.blt(x, y + 4, bitmap, Rect.new(0, 0, 24, 24), opacity)
    self.contents.draw_text(x + 28, y, 212, 32, item.name, 0)
    self.contents.draw_text(x + 240, y, 16, 32, ":", 1)
    self.contents.draw_text(x + 256, y, 24, 32, number.to_s, 2)
第一行是描绘物品图标,
第二行是设置文字透明度和颜色
修改字体大小的话在第三行后面加上就行

PC/IOS/Android共享的RM RPG:未名大学
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2007-6-8
帖子
505
7
发表于 2008-9-4 17:57:16 | 只看该作者
  +上这个 self.contents.font.size = 18

   self.contents.draw_text(x + 28, y, 212, 32, item.name, 0)
   self.contents.draw_text(x + 180, y, 16, 32, "X", 1)
   self.contents.draw_text(x + 200, y, 24, 32, number.to_s, 2)
end
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
囧...总算是有图片菜单了, 我不是X党!!!强烈抗议!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-7-28
帖子
432
8
 楼主| 发表于 2008-9-4 20:16:02 | 只看该作者
       self.contents.draw_text(x + 28, y, 212, 32, item.name, 0)
   self.contents.draw_text(x + 240, y, 16, 32, ":", 1)
   self.contents.draw_text(x + 256, y, 24, 32, number.to_s, 2)

   问题是上面这三句,里面的X,Y坐标描绘的好复杂。。。。。到底什么意思呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-25 02:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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