アットウィキロゴ
ModLoaderでGUIを作成する時、1.5以前はbindtextureを使用していました。
しかし、1.5から直接bindtextureを呼び出すことができなくなりました。
この件で相当悩んだので
ソースコード読むのめんどくせえって人は参考にして下さい。

  1. public void drawScreen(int x, int y, float f) {
  2.   drawDefaultBackground();
  3.  
  4.   this.mc.renderEngine.func_98187_b("/img/back.png");
  5.   GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
  6.   ~~~~以下省略~~~~
  7. }
  8.  

4行目でテクスチャの割り当てをしています。

RenderEngine.javaを読んでみたところ
このfunc_98187_bがbindtextureを呼び出してました。

適当Q&A

Q.テクスチャ無いって言われる

A1.C:\MCROOT\bin\minecraftにテクスチャを入れてください。(MCROOTフォルダの場所は適宜参照して下さい)
A2.eclipseを使っている場合はC:\MCROOT\eclipse\Client\binにも入れてください。
A3.パスの先頭にはスラッシュを入れましょう。
A4.絶対パスは環境によって異なる場所を指すのでやめましょう。
最終更新:2013年03月22日 13:36