Project1

标题: 显示图片和文字的问题 [打印本页]

作者: hitlerson    时间: 2008-5-7 21:15
标题: 显示图片和文字的问题
pic = Sprite.new
pic.bitmap = RPG::Cache.icon(item.icon_name)   这样能显示图片

pic = Sprite.new
bitmap = Bitmap.new(160, 48)
bitmap.draw_text(0, 0, 160, 20, "ATK", 1)
pic.bitmap = bitmap     这样能显示字

pic = Sprite.new
pic.bitmap = RPG::Cache.icon(item.icon_name)
pic.bitmap.draw_text(0, 0, 160, 20, "ATK", 1)
这样只能显示图,没有字,加pic.update也没有字

有没有办法能让BITMAP能显示图也显示字? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 小lim    时间: 2008-5-7 22:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: 9244579    时间: 2008-5-8 05:16
LS应该是也可以的

LZ不能显示的原因应该是 你有了图,但是你想要显示的字的空间不够
因为显示的字是放在你图的空间里

如果是这样写,那么只有一个头盔头像呢
可以估计出它的大小应该是(20,15)大概的吧 =.=!!
所以字体没地方显示
@a = Sprite.new
@a.x = 100
@a.y = 100
@a.bitmap = RPG::Cache.icon("010-Head01")
@a.bitmap.draw_text(10,10,90,90,"头",2)


而如果是这样写 ,那么就是一个标题图``标题图大小(640,480)
显示字体有地方写
@a = Sprite.new
@a.x = 100
@a.y = 100
@a.bitmap = RPG::Cache.title("001-Title01")
@a.bitmap.draw_text(10,10,90,90,"头",2)
作者: 小lim    时间: 2008-5-9 03:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: 9244579    时间: 2008-5-9 04:39
当然 我也建议用你的
我只是为LZ做了解释``{/bz}




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1