關於對話欄
gamemaker吧
全部回复
仅看楼主
level 3
ain99999er 楼主
如果我想讓角色跟某物體碰撞時,按下一個鍵,產生一個對話欄在物品的特定位置。
請問我如何把文字顯示在繪製出來的對話欄裡面,男到只能每出現一次事件就重設文字的座標嗎?
另外還有如何判斷文字何時換行跟中文輸入的問題,想請教各位
2017年03月14日 14点03分 1
level 9
你那里人啊
2017年03月14日 15点03分 2
台灣人
2017年03月14日 15点03分
level 15
第一个问题,什么叫重设文字坐标?没懂
第二个问题,用string_width函数可以获取字符串绘制出来的宽度,可以用这个宽度和对话框宽度比较,超过就换行。
第三个问题,中文输入需要额外安装中文显示插件
2017年03月14日 16点03分 3
感謝,那請問如果文字超過對話框還可以繼續向下顯示,但不會超出框,要怎麼做?
2017年03月14日 17点03分
@ain99999er 向下一样的,string_height获取高度,超过对话框高度的话就只能截掉多余的了,除非加高对话框。至于如何截掉,可以先创建一个和对话框同大小的surface,再在surface上绘制文字,最后再把surface画到对话框上。
2017年03月15日 01点03分
好,我試試看
2017年03月15日 05点03分
level 11
视野位置 字数 行数 加进来判断
2017年03月15日 03点03分 4
level 11
我这个GMs er直接上gui
2017年03月15日 03点03分 5
level 3
ain99999er 楼主
另外再請問一下商店交易系統有人知道如何寫嗎?
2017年03月15日 16点03分 6
这个超复杂
2017年11月18日 16点11分
1