Project1
标题:
關於對話臉部圖片顯示問題
[打印本页]
作者:
skyjjwan
时间:
2012-3-21 17:03
标题:
關於對話臉部圖片顯示問題
想修改一下顯示的方法 比如換個半身像也能顯示出來 所以在代碼里找到了
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個人的頭像) 高度卻怎麼改都不行 (像是被封頂和封底 固定了高度一樣)
是怎麼回事?
我最近天天在線 所以一研究就是一天 問題比較多
dsu_plus_rewardpost_czw
作者:
iisnow
时间:
2012-3-21 20:02
本帖最后由 iisnow 于 2012-3-21 20:05 编辑
实际上是这样的:
draw_face的高度是可以改的……
但是由于在Window_Message中个高度是固定的128然后去掉上下的空间,就是正好96的高度是可绘制的contents区域,实际上高度变了,但是由于可绘制的区域只有96高,于是就没有显示;
不信LZ看看菜单中的头像,也是draw_face方法画的,高度是变了,或者将Window_Message窗口的高度变大,也能看见
作者:
hcm
时间:
2012-3-21 21:16
我觉得在显示文章前后加显示图片事件也可以的吧。
作者:
tseyik
时间:
2012-3-21 21:42
這様?
Image001.jpg
(53.32 KB, 下载次数: 15)
下载附件
保存到相册
2012-3-21 21:41 上传
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1