查看: 4079|回复: 3

[已经解决] 在文字旁邊繪制圖標?

[复制链接]

梦石
0
星屑
407
在线时间
1291 小时
注册时间
2013-1-12
回帖
3349

贵宾

发表于 2013-9-23 03:43:14 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 76213585 于 2013-9-22 12:47 编辑

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

然後問題是不知道怎麼在聲望 信任 及 生命 的左邊繪制圖標......
語法表內找不到...(不擅長找東西)
請問是要如何修改呢?
下面是繪制能力值的語句
@person
[pre lang="ruby" line="1"]def refresh
  self.contents.clear
  self.z = 2
  @actor = $game_party.members[0]
  draw_actor_name(@actor, 0, 5)
  draw_actor_icons(@actor, 5, 120, width = 6)
  draw_text(0, 55, 120, line_height, "物品")
  draw_text(0, 115, 120, line_height, "声望")
  draw_text(0, 135, 120, line_height, "信任")
  draw_text(0, 155, 120, line_height, "生命")
  draw_text(100, 115 , 140, line_height, $game_variables[1])
  draw_text(100, 135 , 140, line_height, $game_variables[1])
  draw_text(100, 155 , 140, line_height, $game_variables[1])      
  make_item_list
  draw_all_items
end[/pre]
謝謝了.......   

梦石
1
星屑
23236
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2013-9-23 12:25:23 | 显示全部楼层
绘制图标在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在中国大陆也得翻 墙才能看……

评分

参与人数 1星屑 +120 收起 理由
熊喵酱 + 120 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
407
在线时间
1291 小时
注册时间
2013-1-12
回帖
3349

贵宾

 楼主| 发表于 2013-9-23 12:31:01 | 显示全部楼层
喵呜喵5 发表于 2013-9-22 21:25
绘制图标在windows_base中有一个方法,不需要太高级的绘制图标(比如图标大小64*64或者图标一闪一闪啥的… ...

剛剛試过不行......
沒想到喵嗚大大一出來就可以了 (哪招?)
恩 謝謝了!

回复

使用道具 举报

梦石
0
星屑
22879
在线时间
8598 小时
注册时间
2011-12-31
回帖
3270
发表于 2013-9-24 21:11:26 | 显示全部楼层
你可試試這個
文字拡張功能
http://bbs.cgyouxi.com/thread-224143-1-1.html

评分

参与人数 1星屑 +18 收起 理由
ayyongcy + 18 很不错~认可答案~

查看全部评分

回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部