Project1
标题:
如何讓ICON伴隨文字靠右對齊?
[打印本页]
作者:
冰冷水藍
时间:
2018-11-16 09:25
标题:
如何讓ICON伴隨文字靠右對齊?
簡單來說是這樣
主選單裏,因界面布局,將「地圖名稱」靠右對齊
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
(26.84 KB, 下载次数: 13)
下载附件
保存到相册
2018-11-16 09:12 上传
目前試過判斷$game_map.name的寬度,但無法判斷字數的樣子?
作者:
张咚咚
时间:
2018-11-16 09:25
本帖最后由 张咚咚 于 2018-11-16 10:42 编辑
w = self.contents.text_size($game_map.name).width # 取文字宽度
n = $game_map.name.gsub(/[\u4e00-\u9fa5]/,'').size/3 # 取汉字数量
如果没其他必要只是绘制坐标的话用宽度更好一点
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1