2016-01-14 67 views
0

GM8臨 - 3D - 在屏幕的左上繪製文本

剛剛創建了一個可愛的小星星SIM卡在遊戲製作工作室8專業版(僅使用簡單的D3D功能),我想一些文本添加到屏幕左上角...

一切看起來不錯,並按預期工作,除了文字。我搜索谷歌,youtube,stackexchange,和許多gml論壇,我只是找不到我在找什麼。或者,如果我找到了它,我a)不知道它,或者b)沒有正確理解。無論如何,我有點卡住了。

如何在投影的左上角繪製一些靜態文本?

我已經把下面的代碼到我的相機對象的平局我的事件前,設置了突起後:

draw_set_color(c_white); 
draw_text(0, 0, "hello"); 

既不工程,我曾希望....我想創建一個簡單的「調試「面板。

如果你想看到我的代碼,讓我知道,我會發布它。我現在還沒有發佈我的代碼,因爲我不相信這是必要的。

回答

1

您可以使用可能有效的GUI繪製事件。
只需將draw_text放在那裏。 Gamemaker工作室支持這不是Gamemaker 8或以下... 是Gamemaker Studios 8的一個東西?

+0

你做了詭計,Daedric。我感謝大家的意見!謝謝。 –

0

嗯,我用2D繪圖的訣竅是這樣的:


通過抽獎功能使用的xy座標並不爲窗口,但房間。這可以方便地繪製像精靈一樣的東西:你可以在角色的x或y位置繪製,但這意味着如果你繪製在0,0和窗口的左上角目前在100,100,那麼你繪製的就是' t出現。

關鍵是要找出該視圖(假設你只有一個)與view_xview[0]view_yview[0],所以:

draw_set_color(c_white); 
draw_text(view_xview[0] + view_yview[0] + 0, 0, "hello"); 

我不知道這是否會爲3D的工作,雖然。