Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
+1 Именно статичная картинка, а не панорамаа по конкретней кто сказать может как именно функцию сметнить чтоб картинка была на заднем фоне?
наверно тупой вопрос но из какой картинки он это вырисовывает?drawPanorama(int par1, int par2, float par3)
public void drawScreen(int par1, int par2, float par3)
{
Tessellator var2 = Tessellator.instance;
GL11.glBindTexture(GL11.GL_TEXTURE_2D, this.mc.renderEngine.getTexture("/picture.png"));
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
var2.startDrawingQuads();
var2.addVertexWithUV(0.0D, (double)this.height, 0.0D, 0.0D, (double)(1F + (float)par1));
var2.addVertexWithUV((double)this.width, (double)this.height, 0.0D, (double)1F , (double)(1F + (float)par1));
var2.addVertexWithUV((double)this.width, 0.0D, 0.0D, (double)1F , (double)par1);
var2.addVertexWithUV(0.0D, 0.0D, 0.0D, 0.0D, (double)par1);
var2.draw();
String var10 = "Mojang AB © ";
this.drawString(this.fontRenderer, var10, this.width - this.fontRenderer.getStringWidth(var10) - 2, this.height - 10, 16777215);
super.drawScreen(par1, par2, par3);
}
Самое забавное что гугол ведет обратно в эту тему, рекурсия прям.Или научись использовать гугл
http://lmgtfy.com/?q=замена фона меню minecraft
Неа, если это анимация.Без Blur эффекта и Splash текста примет картонный вид.
Вот мой код:жду туеву хучу лайков
Java:public void drawScreen(int par1, int par2, float par3) { Tessellator var2 = Tessellator.instance; GL11.glBindTexture(GL11.GL_TEXTURE_2D, this.mc.renderEngine.getTexture("/picture.png")); GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); var2.startDrawingQuads(); var2.addVertexWithUV(0.0D, (double)this.height, 0.0D, 0.0D, (double)(1F + (float)par1)); var2.addVertexWithUV((double)this.width, (double)this.height, 0.0D, (double)1F , (double)(1F + (float)par1)); var2.addVertexWithUV((double)this.width, 0.0D, 0.0D, (double)1F , (double)par1); var2.addVertexWithUV(0.0D, 0.0D, 0.0D, 0.0D, (double)par1); var2.draw(); String var10 = "Mojang AB © "; this.drawString(this.fontRenderer, var10, this.width - this.fontRenderer.getStringWidth(var10) - 2, this.height - 10, 16777215); super.drawScreen(par1, par2, par3); }
Вот мой код:жду туеву хучу лайков
Java:public void drawScreen(int par1, int par2, float par3) { Tessellator var2 = Tessellator.instance; GL11.glBindTexture(GL11.GL_TEXTURE_2D, this.mc.renderEngine.getTexture("/picture.png")); GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); var2.startDrawingQuads(); var2.addVertexWithUV(0.0D, (double)this.height, 0.0D, 0.0D, (double)(1F + (float)par1)); var2.addVertexWithUV((double)this.width, (double)this.height, 0.0D, (double)1F , (double)(1F + (float)par1)); var2.addVertexWithUV((double)this.width, 0.0D, 0.0D, (double)1F , (double)par1); var2.addVertexWithUV(0.0D, 0.0D, 0.0D, 0.0D, (double)par1); var2.draw(); String var10 = "Mojang AB © "; this.drawString(this.fontRenderer, var10, this.width - this.fontRenderer.getStringWidth(var10) - 2, this.height - 10, 16777215); super.drawScreen(par1, par2, par3); }
Вниз пролестай там найдёшь метод public void drawScreen(int par1, int par2, float par3)Извиняюсь, сообщения криво объединились.
Так куда и/или вместо чего вставлять ваш код?
Сижу копаю GuiMainMenu.java
Есть подозрение, что нужно заменить это:
public class GuiMainMenu extends GuiScreen {
private static final Random field_73976_a = new Random();
private float field_73974_b = 0.0F;
private String field_73975_c = "missingno";
private GuiButton field_73973_d;
private int field_73979_m = 0;
private int field_73977_n;
private boolean field_96141_q = true;
private static boolean field_96140_r = false;
private static boolean field_96139_s = false;
private final Object field_104025_t = new Object();
private String field_92025_p;
private String field_104024_v;
private static final String[] field_73978_o = new String[]{"/title/bg/panorama0.png", "/title/bg/panorama1.png", "/title/bg/panorama2.png", "/title/bg/panorama3.png", "/title/bg/panorama4.png", "/title/bg/panorama5.png"};
public static final String field_96138_a = "Please click " + EnumChatFormatting.UNDERLINE + "here" + EnumChatFormatting.RESET + " for more information.";
private int field_92024_r;
private int field_92023_s;
private int field_92022_t;
private int field_92021_u;
private int field_92020_v;
private int field_92019_w;
Верно?)
-------------------------------
Заменил.. клиент не компилируется, ошибка.
-------------------------------
Точно нужно было не так))
В общем, как оно всё делается?))
Заменил код, при рекомпиляции вылетает ошибка.Вниз пролестай там найдёшь метод public void drawScreen(int par1, int par2, float par3)
и замени его на мой.
getTexture(String) has private access in RenderEngine
английски применять, не?
кароч надо зделать метод getTexture B Renderengine, публичным
getTexture(String) has private access in RenderEngine
английски применять, не?
кароч надо зделать метод getTexture B Renderengine, публичным
У меня выдает Missing Texture на весь экран после вставки твоего кода...Открываешь RenderEngine ищешь там метод и слово private меняешь на public