Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Вывод картинки в майне

Тема в разделе "Обсуждение Minecraft", создана пользователем GODofART, 22 дек 2012.

  1. Автор темы
    GODofART

    GODofART Старожил Пользователь

    Баллы:
    103
    Привет, есть картинка png размером 500x500
    Как бы я не пытался её вывести, но она всё время меняет размер, либо повторяется...
    Кто может дать примерный кусок кода?
     
  2. Хостинг MineCraft
    <
  3. Akulko

    Akulko Старожил Пользователь

    Баллы:
    103
    Skype:
    Akulkonama
    Как ты пытаешься ее вывести? Чем?
     
    GODofART нравится это.
  4. Code

    Code Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    _Gizmo
    и в каком месте майна?
     
  5. Akulko

    Akulko Старожил Пользователь

    Баллы:
    103
    Skype:
    Akulkonama
    Я где-то видел хорошие туториалы по GUI в майне. Сейчас поищу... Ага, вот, держи. Не забудь сказать спасибо, ведь это не так трудно, как выглядит.
    P.S. Это третья часть видео, посмотри плейлист, довольно познавательно.
     
    Joomplix и GODofART нравится это.
  6. Автор темы
    GODofART

    GODofART Старожил Пользователь

    Баллы:
    103
    Спасибо.
    И чего это я сразу не подумал насчет ютуба, ну да ладно. Еще раз спасибо.

    Разве это играет большую роль?
     
  7. Akulko

    Akulko Старожил Пользователь

    Баллы:
    103
    Skype:
    Akulkonama
    Не за что, обращайтесь. На счет места - да, играет. Есть большая разница, выводите Вы картинку в главном меню или в инвентаре игрока=)
     
  8. Автор темы
    GODofART

    GODofART Старожил Пользователь

    Баллы:
    103
    Код:
    package net.minecraft.src;
    import net.minecraft.client.Minecraft;
    import org.lwjgl.opengl.GL11;
    import org.lwjgl.opengl.GL12;
     
     
    public class GuiCommandsDon extends GuiScreen
    {
     
        protected GuiScreen parentGui;
       
            public void initGui()
            {
                    StringTranslate stringtranslate = StringTranslate.getInstance();
                    controlList.clear();
                    controlList.add(new GuiButton(1, width / 2 - 100, height / 4 + 154 + 10, stringtranslate.translateKey("gui.cancel")));
            }
     
                    protected void actionPerformed(GuiButton par1GuiButton)
            {
                    if(!par1GuiButton.enabled)
                    {
                            return;
                    }
     
                    if(par1GuiButton.id == 1)
                    {
     
                    }
            }
     
    public void drawscreen(int i, int j, float f)
    {   
     
        int k = this.mc.renderEngine.getTexture("/gui/Donate.png");
        GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
        this.mc.renderEngine.bindTexture(k);
        this.drawTexturedModalRect(this.width / 2, this.height / 2, 0, 0, 500, 250);
        super.drawScreen(i, j, f);
       
     
    }
    public boolean pm;
    }
    Сейчас перестало выводить вообще.

    Может кто даст готовый код?
    Есть изображение Donate.png размером 500х250, нужно вывести его по центру. Выводить нужно вот где:
    Esc, команды, Donate и уже там это изображение.
     
  9. Akulko

    Akulko Старожил Пользователь

    Баллы:
    103
    Skype:
    Akulkonama
    Простите, не совсем понял, где должно выводиться? В меню на Escape?

    P.S. И булеан в конце висит просто так, его можно убрать.
    P.P.S. Не совсем верный код. Если хотите, чтобы картинка выводилась ровно по середине, нужно писать не
    Код:
        this.drawTexturedModalRect(this.width / 2, this.height / 2, 0, 0, 500, 250);
    А
    Код:
        this.drawTexturedModalRect(this.width / 2 - 250, this.height / 2 - 125, 0, 0, 500, 250);
    В чем разница, надеюсь, поймете.
     
  10. Автор темы
    GODofART

    GODofART Старожил Пользователь

    Баллы:
    103
    Хорошо, уберу.

    1) Я прописал в GuiIngameMenu путь до GuiCommands
    2) В GuiCommands я прописал путь до GuiCommandsDon
    3) В GuiCommandsDon и должно выводиться изображение.
    [​IMG]
    Как-то так
     
    GJEvolution нравится это.
  11. Akulko

    Akulko Старожил Пользователь

    Баллы:
    103
    Skype:
    Akulkonama
    В чем-же, собственно, проблема? Вот оно, изображение, отлично выводится. В чем беда?
    Ах, да, запихивай, пожалуйста, код и картинки под спойлер, а то посты выходят довольно объемные и трудно вставлять их в цитаты=)
     
    Joomplix нравится это.
  12. Code

    Code Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    _Gizmo
    мб это фотошоп/пейнт?)
     
  13. Автор темы
    GODofART

    GODofART Старожил Пользователь

    Баллы:
    103
    Именно так.
     
    I-Am-Black-Overlord нравится это.
  14. Akulko

    Akulko Старожил Пользователь

    Баллы:
    103
    Skype:
    Akulkonama
    Господи, я не подумал о таком варианте=)
    А что пишет хоть? Что подчеркивает? Ошибки есть?
     
  15. Автор темы
    GODofART

    GODofART Старожил Пользователь

    Баллы:
    103
    В том-то и дело, компилится нормально, запускаю, проверяю а изображения нету О_о Просто пустое место там и ниже кнопка.
     
  16. Akulko

    Akulko Старожил Пользователь

    Баллы:
    103
    Skype:
    Akulkonama
    Ну, есть предположения, хотя довольно глупые.

    1. Переименовать protected вещи в public
    2. Проверь, ты точно положил Donate.png в папку /gui?
    3. Попробуй просто нажать F5, может, поможет?
     
  17. Автор темы
    GODofART

    GODofART Старожил Пользователь

    Баллы:
    103
    2. Точно
    3. Не помогло.
    1. Не совсем понял.
     
    Сникерсни нравится это.
  18. Joomplix

    Joomplix Старожил Пользователь

    Баллы:
    103
    Skype:
    Zolik767
    Имя в Minecraft:
    BetterSwetten

    как запустить игру через eclipse и редактировать сразу смотреть что и как ?
     
  19. Akulko

    Akulko Старожил Пользователь

    Баллы:
    103
    Skype:
    Akulkonama
    Рядом с меню File есть меню Refactor, под ней есть зеленый жучок. Нажми на жучка - это дебаг. При дебаге проги все изменения отображаются в реальном времени.
     
  20. Joomplix

    Joomplix Старожил Пользователь

    Баллы:
    103
    Skype:
    Zolik767
    Имя в Minecraft:
    BetterSwetten
    Просто я c java често только работать начал ну месяц только
     
  21. Akulko

    Akulko Старожил Пользователь

    Баллы:
    103
    Skype:
    Akulkonama
    Я же по этому объясняю максимально доступно, приятно видеть новых людей в нашей сфере=)
     
    Joomplix нравится это.

Поделиться этой страницей