Project1

标题: 在文字旁邊繪制圖標? [打印本页]

作者: 熊喵酱    时间: 2013-9-23 03:43
标题: 在文字旁邊繪制圖標?
本帖最后由 76213585 于 2013-9-22 12:47 编辑

恩... 這是我新坑的菜單(窗口皮膚已授權 來自AZ零物語) (然後是用AZ零物語遊戲載圖拼成的....非常狼狽 都有缺角)

然後問題是不知道怎麼在聲望 信任 及 生命 的左邊繪制圖標......
語法表內找不到...(不擅長找東西)
請問是要如何修改呢?
下面是繪制能力值的語句
@person
RUBY 代码复制
  1. def refresh
  2.   self.contents.clear
  3.   self.z = 2
  4.   [url=home.php?mod=space&uid=95897]@actor[/url] = $game_party.members[0]
  5.   draw_actor_name(@actor, 0, 5)
  6.   draw_actor_icons(@actor, 5, 120, width = 6)
  7.   draw_text(0, 55, 120, line_height, "物品")
  8.   draw_text(0, 115, 120, line_height, "声望")
  9.   draw_text(0, 135, 120, line_height, "信任")
  10.   draw_text(0, 155, 120, line_height, "生命")
  11.   draw_text(100, 115 , 140, line_height, $game_variables[1])
  12.   draw_text(100, 135 , 140, line_height, $game_variables[1])
  13.   draw_text(100, 155 , 140, line_height, $game_variables[1])      
  14.   make_item_list
  15.   draw_all_items
  16. end

謝謝了.......   
作者: 喵呜喵5    时间: 2013-9-23 12:25
绘制图标在windows_base中有一个方法,不需要太高级的绘制图标(比如图标大小64*64或者图标一闪一闪啥的……)一般直接用这个方法即可
  1. draw_icon(图标的ID, 图标的X坐标, 图标的Y坐标)
复制代码
然后为了防止画完图标后字和图标发生重叠,字的X坐标也需要相应修改,举例来说,在声望前绘制图标就是把
  1. draw_text(0, 115, 120, line_height, "声望")
复制代码
这句改成
  1. draw_icon(1,0,115)
  2. draw_text(24, 115, 120, line_height, "声望")
复制代码
顺便,图片的图床直接用论坛上传附件就可以了,imgur在中国大陆也得翻 墙才能看……
作者: 熊喵酱    时间: 2013-9-23 12:31
喵呜喵5 发表于 2013-9-22 21:25
绘制图标在windows_base中有一个方法,不需要太高级的绘制图标(比如图标大小64*64或者图标一闪一闪啥的… ...

剛剛試过不行......
沒想到喵嗚大大一出來就可以了 (哪招?)
恩 謝謝了!
作者: tseyik    时间: 2013-9-24 21:11
你可試試這個
文字拡張功能
http://bbs.cgyouxi.com/thread-224143-1-1.html




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