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

Project1

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

[已经解决] 關於對話臉部圖片顯示問題

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
151 小时
注册时间
2012-3-17
帖子
493
跳转到指定楼层
1
发表于 2012-3-21 17:03:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
想修改一下顯示的方法 比如換個半身像也能顯示出來 所以在代碼里找到了

  def draw_face(face_name, face_index, x, y, size = 96)
    bitmap = Cache.face(face_name)
    rect = Rect.new(0, 0, 0, 0)
    rect.x = face_index % 4 * 96 + (96 - size) / 2  #96
    rect.y = face_index / 4 * 96 + (96 - size) / 2  #96
    rect.width = size     
    rect.height = size
    self.contents.blt(x, y, bitmap, rect)
    bitmap.dispose
  end

能修改顯示的寬度 (我試著改了寬度顯示了3個人的頭像) 高度卻怎麼改都不行 (像是被封頂和封底 固定了高度一樣)
是怎麼回事?

我最近天天在線 所以一研究就是一天 問題比較多

点评

脚本的问题可能会回答的不是很及时,见谅了,最近高手都不在或者没有时间,我这个会一点的就帮帮忙吧,另外LZ加油学习脚本啊!  发表于 2012-3-21 20:13

重点不是在于你想不想.而是在于你做不做

《折翼的天使》测试版本1.10已发布欢迎提交改造意见和BUG/4月3日
花自飘零水自流,
一种相思,两处闲愁.此轻无计可消除,
才下眉头,却上心头

Lv2.观梦者

梦石
0
星屑
508
在线时间
1478 小时
注册时间
2011-9-17
帖子
1316

开拓者贵宾

2
发表于 2012-3-21 20:02:48 | 只看该作者
本帖最后由 iisnow 于 2012-3-21 20:05 编辑

实际上是这样的:
draw_face的高度是可以改的……

但是由于在Window_Message中个高度是固定的128然后去掉上下的空间,就是正好96的高度是可绘制的contents区域,实际上高度变了,但是由于可绘制的区域只有96高,于是就没有显示;

不信LZ看看菜单中的头像,也是draw_face方法画的,高度是变了,或者将Window_Message窗口的高度变大,也能看见

点评

我现在天天研究脚本那 变成脚本的心都有啦 现在又有问题了我要发布了  发表于 2012-3-22 08:08
我帖子中要有是不HX的空白,请Ctrl + A
回复

使用道具 举报

Lv3.寻梦者

虚空人形

梦石
0
星屑
4604
在线时间
2037 小时
注册时间
2011-8-11
帖子
3398

贵宾

3
发表于 2012-3-21 21:16:29 | 只看该作者
我觉得在显示文章前后加显示图片事件也可以的吧。
回复

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
23068
在线时间
8648 小时
注册时间
2011-12-31
帖子
3367
4
发表于 2012-3-21 21:42:13 | 只看该作者
這様?

点评

这个人物在前在后的问题是优先级的问题吧? 我在论坛找到范例了 正在仔细研究中  发表于 2012-3-22 08:33
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-27 02:01

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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