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

Project1

 找回密码
 注册会员
搜索
查看: 171|回复: 2

[已经解决] 如何讓ICON伴隨文字靠右對齊?

[复制链接]

TA还没有解放自身的潜力。

Lv3.寻梦者

梦石
0
星屑
1046
在线时间
215 小时
注册时间
2015-12-8
帖子
66
发表于 2018-11-16 09:25:03 | 显示全部楼层 |阅读模式
10星屑

簡單來說是這樣

主選單裏,因界面布局,將「地圖名稱」靠右對齊
self.contents.draw_text(410, 80, 200, 50, $game_map.name,2)  #顯示地圖名稱

但我在他左側放了一個地圖ICON
draw_icon(YE::REDUX::SHOP::COST_MAP,400,80) #地圖ICON

問題是,因為圖示在文字左邊,但地圖名稱可能兩個字到六個字不等
想讓圖示配合地圖的字數改變X軸位置,該怎麼做呢?
像這張圖的上下變化
擷取 2.png

目前試過判斷$game_map.name的寬度,但無法判斷字數的樣子?

最佳答案

查看完整内容

w = self.contents.text_size($game_map.name).width # 取文字宽度 n = $game_map.name.gsub(/[%u4e00-%u9fa5]/,'').size/3 # 取汉字数量 如果没其他必要只是绘制坐标的话用宽度更好一点

[动态]受到qq2770658328的挑战,成功击败了对方。 (打开TA的战斗卡片)

Lv4.逐梦者

梦石
0
星屑
9796
在线时间
1780 小时
注册时间
2013-1-11
帖子
1123
发表于 2018-11-16 09:25:04 | 显示全部楼层
本帖最后由 张咚咚 于 2018-11-16 10:42 编辑

w = self.contents.text_size($game_map.name).width # 取文字宽度
n = $game_map.name.gsub(/[\u4e00-\u9fa5]/,'').size/3 # 取汉字数量
如果没其他必要只是绘制坐标的话用宽度更好一点

点评

太感謝了,解決困擾許久的問題^^~~~  发表于 2018-11-16 11:32

评分

参与人数 1星屑 +30 收起 理由
怪蜀黍 + 30 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

站长信箱:fux2@moe9th.com|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2019-5-22 12:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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