この機能を使ってマインクラフトでゲーム内GUIを作ってみました。(MC 1.5.2 で forge を使用しています)。
Minecraft.getMinecraft().fontRenderer.drawString(String)
これが私のコードです:
@ForgeSubscribe
public void onServerChat(ServerChatEvent event)
{
mcObject.fontRenderer.drawStringWithShadow("Hello WOrld", 4, 4, 0xffFFFFFF);
mcObject.ingameGUI.drawRect(2 /*X*/, 2 /*Y*/, 100 /*X1*/, 12 /*Y1*/, 0x80000000 /*COLOUR*/);
}
しかし、チャット メッセージを入力すると (そのイベントをテスト用に使用しただけです)、テキストはすぐに消えてしまい、ほとんど見ることができず、読むこともできません。
私はモッディングを鍛造するのはかなり新しいです。
テキストをより永続的にする方法と、それを再度削除する (または上書きする) 方法は?