[Ответить в тред] Ответить в тред

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10



[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 43 | 2 | 26
Назад Вниз Каталог Обновить

java и фоновая музыка школота 14/03/16 Пнд 09:44:11  244720  
14579378517980.png (20Кб, 582x639)
Добрый день ,gd .Решил начать изучать java создавая небольшую игору . Осталось лишь добавить фоновую музычку и мелкие приятные вещи.Ну так вот ,музыку я включаю ,но весь игровой цикол останавливается и музыка играет.
Как решить ?

Да ,и ещё мне бы иконку поставить ,а как ?
Аноним 14/03/16 Пнд 10:03:43  244725
libGdx? Первые ссылки в гугле по запросам "libgdx background music" и "libgdx application icon" дают ответ. В кратце: для музыки есть класс, внезапно, "Music". Иконка устанавливается там же где и разрешение: в конфиге в DesktopLauncher.
Аноним 14/03/16 Пнд 10:05:25  244726
>>244725
Eclipse , JFrame
Аноним 14/03/16 Пнд 10:10:41  244728
Знаю эту игру. Откуда спиздил код?
Аноним 14/03/16 Пнд 10:34:23  244732
>>244728
В ютубе по урокам делал ,немного под себя дописал и пришёл сюда за помощью с музыкой
Аноним 14/03/16 Пнд 10:56:06  244735
первая ссылка http://stackoverflow.com/questions/11440424/multithreading-only-way-to-play-background-music-in-java
помог школяру чо там, но сам нихуя в жабе не шарю
школота 14/03/16 Пнд 11:25:55  244741
создал новый поток : PotokName = new Thread(new ClassName);

ClassName наследую он Runnable

в run прописал воспроизведение музыки от сюда :
http://stackoverflow.com/questions/11440424/multithreading-only-way-to-play-background-music-in-java

запускаю поток PotokName.start();
то же самое ,что и было .
Только ошибки повылазили :
Exception in thread "Thread-2" java.lang.IllegalThreadStateException
at java.lang.Thread.start(Unknown Source)
at ru.dxd.[Основной класс].run(Он тоже поточный)(GamePanel.java:123)

at java.lang.Thread.run(Unknown Source)
Аноним 14/03/16 Пнд 11:27:11  244742
>>244741
сорри ,просто я тупой,не там поток запускал
Аноним 14/03/16 Пнд 14:51:11  244816
>>244735
>помог школяру чо там, но сам нихуя в жабе не шарю
В /зк 99% таких, которые не шарят о том, о чём говорят.
мимо-один-из-таких
Аноним 14/03/16 Пнд 20:35:50  244944
>>244720 (OP)

ОП, не делай нам нервы и приучись ставить пробелы после запятых и точек, а не до: тебе это и по коду пригодится, ибо Javadoc тоже надо оформлять красиво.

>JFrame

Анон, бросай эту хуйню и иди вкуривай LWJGL со всеми извращениями OpenGL'a. Ну или LibGDX исследуй, благо жаба на писючных проектах особо не приветствуется.
Аноним 14/03/16 Пнд 20:44:48  244947
>>244944
>LibGDX исследуй, благо жаба на писючных проектах особо не приветствуется.
Зачем тогда советуешь?
Аноним 14/03/16 Пнд 21:34:17  244969
>>244947
Ты игру хочешь сделать, или велосипед?
Аноним 14/03/16 Пнд 23:47:06  245029
>>244969
Нет, ты не понял мой вопрос. Зачем ты в одном предложении советуешь технологию и тут же опускаешь её.
Аноним 14/03/16 Пнд 23:53:35  245033
>>245029
В Libgdx тащемто от java только бизнесс-логика, весь графон рисуется на c++. Алсо, я мимохуй.
Аноним 15/03/16 Втр 01:30:26  245070
>>244732
кинь урок, тоже хочу такое попилить
Аноним 15/03/16 Втр 09:21:21  245122
>>245070
https://www.youtube.com/watch?v=982ndJ9iikQ&list=PL7VbOyelo8aOTJ8yrZCek1AC23_VEFxLx
Аноним 15/03/16 Втр 09:54:51  245127
>>244944
>javadoc
>2076
Мммммм
Аноним 15/03/16 Втр 09:58:32  245128
>>244947

Затем и советую, что LibGDX эту самую жабу позволяет юзать на ведре, а LWJGL - PC-only, но приближает код к GLUT'у, позволяя молодому разработчику нажраться говна и научиться шейдеры писать, а не бездумно юзать чужие красивые наработки.
Аноним 15/03/16 Втр 10:02:34  245130
А вообще, я вам хочу сказать, что если вы не знаете саму жабу, то вы будете делать пермасосалити при разработке игорей. Открываете книжку философия жабы или что поновее, поступаете в университет и может после 2-3 лет учебы сможете устроиться жаба девом, поработаете пол года, чтобы папки вам поделали код ревью, чтобы вы посмотрели на архитектуру проекта и только тогда можете приступать к Игорям, а так шаг влево, шаг вправо от туториала и пизда.
Сад, бат тру.
Аноним 15/03/16 Втр 10:43:33  245140
>>245130
>сможете устроиться жаба девом
Хуй ты куда устроишься, жаба никому не нужна, только для мобилоговна разве что.
Аноним 15/03/16 Втр 11:44:12  245175
>>245130
>Открываете книжку философия жабы или что поновее, поступаете в университет и может после 2-3 лет учебы сможете устроиться жаба девом, поработаете пол года, чтобы папки вам поделали код ревью, чтобы вы посмотрели на архитектуру проекта и только тогда можете приступать к Игорям, а так шаг влево, шаг вправо от туториала и пизда.
Это только если ты дебил, учащий жабу как свой первый ЯП.
Можно и по другому сделать:
Открываешь описание жабьих библиотек, пролистываешь по диагонали, плюёшься, потом читаешь, для чего это говно было создано, вздыхаешь, и через неделю пишешь жабий код лучше, чем жабьи "папки", работающие в индустрии двадцать лет. Тру стори, между прочим, для случая, когда ты си-кодер. И это я даже не троллю.
Аноним 15/03/16 Втр 12:05:18  245195
>>245122
спасибо
Аноним 15/03/16 Втр 15:25:43  245287
Школьник учится кодить - студенты развели срач о языках программирования в стиле "Скрипач не нужен". С/С++ тоже должен умереть под влиянием Rust'a, тормозящего на обращении к массивам, но я же об этом молчу, потому что это, блядь, интернетное имхо.
школота # OP  15/03/16 Втр 19:26:43  245372
Так вот ,игру я доделал ,но как мне её скомпилировать ?Пишу в eclipse ,нашёл только через командную строку и только один файл ,так не пойдёт.
Аноним 15/03/16 Втр 19:53:07  245385
>>245287
Поехавший, что несешь.
Аноним 15/03/16 Втр 20:18:09  245400
>>245372
А он и будет одним файлом. Инсталляторы собираются отдельно, а текстурки такой мелкой поделки проще хранить прямо в jar-файле.
Аноним 15/03/16 Втр 20:24:59  245403
>>245400
>>245400
всё таки нужно читать больше книг ,чтобы лучше излагать свои мысли.В способе, который я описал выше можно было только один файл компилировать ,а у меня их ~8.
Аноним 15/03/16 Втр 20:30:15  245406
Заходишь в экспорт, дальше ищешь executable jar и все, ты в ажуре, можешь выкладывать в стим и ждать гринлайта.
Аноним 15/03/16 Втр 20:50:40  245412
>>245130
>жаба
>учить 2-3 года
>поступать в универ
>чтобы учить язык
>устроиться жабадевом
>архитектура
>геймдев
Лучший пост недели.
Аноним 15/03/16 Втр 22:03:35  245447
>>245406
Ну все , ждите тред "Поддержите игру в Грин лайт"
Аноним 16/03/16 Срд 01:25:12  245496
>>245412
Что ещё посоветуешь неофиту-то, кроме своего баттхёрта от реальности?
Аноним 16/03/16 Срд 02:19:04  245500
>>245496
Это баттхерт от маняфантазий, очевидно. Для того, чтобы выучить язык программирования типа java/c#, осилить что-то вроде базы libgdx/xna и перейти на unity, потребуется не больше 7-8 месяцев. О каких годах обучения речь? Там нечего столько учить, если ты собираешься делать игры.
Аноним 16/03/16 Срд 02:19:24  245501
>>245500
А, ну да, забыл. Я мимокрок.
Аноним 03/05/16 Втр 20:41:26  255683
Для начала освой саму Жабу
как навернешь все эти полиморфизмы, инкапсуляции, потоки, листы и несколько нормальных API (а не свинг блять)
То создание игры самом попрет и не придется смотреть говнотуториалы и обезъянить чужой код
Аноним 03/05/16 Втр 21:26:01  255693
Java - прошлый век, увы. Хоть ей Tiobe всё ещё и рисует охуенные рейтинги, C# её давно обскакал на десктопе (спасибо Microsoft и Unity, ага), Flash и HTML5 вытеснили из браузера, а на сервере поджимают всякие Node.js'ы с нулевым порогом вхождения.
Скоро кроме андроида Java вообще нигде применяться не будет.
Аноним 03/05/16 Втр 21:39:30  255696
>>255693
Юнити говно для казуальщиков LWGJL никто не отменял. То что джаву из браузеров выпнули это да, но выпнули вместе с флешом, и не из за html5.
C# никогда ее не обскакивал, да и сам сишарп это клон жабы с функционалом С.
А на серверах поджимают всякие руби, если уж на то пошло.
Алсо весь бизнес держится на джаве, как раньше на коболе (да и сейчас тоже) и так будет еще очень долго.
Аноним 04/05/16 Срд 15:33:41  255800
>>255693
Жаба применялась, применяется, и будет применяться для того, для чего она и была создана - для написания максимально надёжных серверных бизнес-приложений. Для всего остального она никогда не предназначалась, и потому везде, кроме упомянутой области, работала, работает и будет работать как говно, сося у всего подряд.
Но серверный апплет для банковской системы, где для тебя главное - максимальная безопасность в ущерб всему остальному, - это прерогатива жабы, ничего лучше тут ты не найдёшь.
Аноним 04/05/16 Срд 19:27:37  255826
14623792571760.jpg (106Кб, 500x411)
>>255800
Аноним 05/05/16 Чтв 22:30:13  256041
>>255693
>>255800

Жаба - отличный язык. Только для веба не подходит.
Аноним 06/05/16 Птн 07:16:55  256081
>>255800
>>255693
Java будет применяться, потому что она тупая как пиздец (следовательно, низкий порог вхождения) и быстрая как пиздец. А быстрая как пиздец она потому, что HotSpot. Из браузера Java выпнули потому, что ей там делать нехера. Язык без, как бы это сказать, _асинхронной натуры_ там как-то тухло смотрится. На серверах есть всякие Ruby, но есть они там только до тех пор, пока всех не заёбывает поддержка и не решают переписать под JVM для поддерживаемости и производительности. И кстати речь не обязательно о Java - можно на чём-то более вменяемом.

Алсо, если кто-то из тех, кто читает этот пост, начинает/собирается начинать учить Java, попробуйте поучить Kotlin. Та же Java, только больше возможностей и меньше шансов накосячить. Вообще, возьмёте какой-то язык для JVM, отличный от Java, и будет мегавин: на вас будет работать эпичнейшая экосистема и эпичнейшая JVM, и при этом будете пользоваться неплохим языком.
Аноним 06/05/16 Птн 07:37:55  256082
>>256081
Зарепортил за рекламу тухлого котлина.
Аноним 06/05/16 Птн 07:46:03  256083
>>256082
Пиздец, а как насчёт того, чтобы бегать по всем тредам и репортить рекламу Unity?
Аноним 06/05/16 Птн 08:04:23  256088
>>256083
Ynuti реклама не нужна, в отличие от твоего говна без задач. Пиздуй обратно в pr.
Аноним 06/05/16 Птн 21:53:10  256294
>>245175
Двачую

мимонакрестах

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 43 | 2 | 26
Назад Вверх Каталог Обновить

Топ тредов