ページ 11

[ver1.7.10]戦闘機のHUDの様にテクスチャを表示したいです

Posted: 2021年2月14日(日) 23:15
by Ka50
題目にある通り、航空機のHUDのようなテクスチャ表示を行いたいです。具体的に言うと画像だけ画面の特定の座標に固定させ、視点だけ変えるといった感じです。
当初はGLUのgluLookAtを使用して試行錯誤してみたのですが、これじゃない感があったので断念しました。そのため現時点ではマインクラフト内の座標を指定し、そこに画像を張り付けようと思っています。ですがその先なにをどうしたらよいのか全然分からないです。どなたかご教授頂けないでしょうか?

Re: [ver1.7.10]戦闘機のHUDの様にテクスチャを表示したいです

Posted: 2021年5月25日(火) 22:13
by frou01

Project.gluPerspective(HMG_proxy.getFOVModifier(minecraft,partialTicks,true), (float)minecraft.displayWidth / (float)minecraft.displayHeight, 0.05F, 300.0f);
GL11.glMatrixMode(GL11.GL_MODELVIEW);
GL11.glLoadIdentity();

これで、GUIの描画に混ぜて透視投影を行うことができます。この状態で、プレイヤーから見た目標物の相対位置へ描画を行えば期待した結果が得られるかと思います。
pushMatrixとpopMatrixを忘れないようにしてください。

Re: [ver1.7.10]戦闘機のHUDの様にテクスチャを表示したいです

Posted: 2022年1月30日(日) 11:08
by mbt701
ありがとうございます!