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

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!

Check this out!

Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

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

Аноним 03/03/17 Птн 23:47:21  147995115  
Fon.jpg (984Кб, 1920x1080)
Поцаны, как сделать в Джаве, что бы костёр горел, не просто была картинка костра, а картинка состояла бы из нескольких, мб есть такой метод или как так сделать?
Аноним 03/03/17 Птн 23:48:47  147995201
>>147995115 (OP)
Это тебе к тому чуваку на ютубе который пилит видосики как игры в джаве создавать. А вообще вроде это через javafx как-то делается
Аноним 03/03/17 Птн 23:54:26  147995583
в магнитах продается javafx, поливаешь и гори сё бля синим пламенем
Аноним 03/03/17 Птн 23:54:40  147995605
>>147995201
Можешь дать ссылку на канал или хоть его имя?
Аноним 04/03/17 Суб 00:01:49  147996039
>>147995115 (OP)
Бамп
Аноним 04/03/17 Суб 00:15:33  147997007
>>147995115 (OP)
Fire fire = new Fire();
fire.burn();
Аноним 04/03/17 Суб 00:18:35  147997216
>>147997007
ахуеть, остроумие
Аноним 04/03/17 Суб 00:18:48  147997234
Паскалебог в треде. Задавайте ответы
Аноним 04/03/17 Суб 00:19:15  147997257
>>147995115 (OP)
Меняй картинку по таймеру.
Аноним 04/03/17 Суб 00:23:31  147997514
Ты вообще о чём, даунич? Какой костер нахуй? Какие либы ты юзаешь для GUI / создания контекстного окна?
Складывается ощущение, что ты вообще нихуя не умеешь, потому что задача тривиальная и зависит просто от выбора технологии, а ты какую-то хуйню несешь.

А вообще Джава - для даунов. Ты всё правильно выбрал.
Аноним 04/03/17 Суб 00:24:40  147997580
>>147997216
а что еще ответить человеку во времена гугла и википедии.
раньше люди на асме лабали вот такое http://lodev.org/cgtutor/fire.html и ничего.
Аноним 04/03/17 Суб 00:32:40  147998065
>>147997514
Да, ты прав, вкатился в джаву всего месяц назад.
Сейчас Пробую писать игру постепенно узнавая, что то новое.
Пишу в окне JFrame, У меня есть 5 картинок костра и мне надо их как то объеденить в 1, что бы был костёр(как гифка), вот и всё.
Аноним 04/03/17 Суб 00:40:55  147998513
Бамп
Аноним 04/03/17 Суб 00:49:11  147999004
1422560333278.jpg (62Кб, 860x568)
>>147998065
>писать игорь на свинге или javafx
Ты что, совсем ебанулся? Ты понимаешь, что для 3Д надо или готовый движок с апи искать, или напрямую использовать методы openGL? Например тот же jogl. https://ru.wikipedia.org/wiki/Java_OpenGL
Ксатти, удачи припиздовывать это с мавеном, ибо версий там овердохуя.
Аноним 04/03/17 Суб 01:08:48  147999973
>>147999004
я пишу не 3д, а простой 2д, всё пишу сам, на стандартных библиотеках, пока всё получается.
Игра пишется не для стимов/аппсторов и т.д, а в первую очередь для себя и во вторую для портфолио.
На данный момент есть зациклинный фон, игрок (корабль), его движение в верх/низ, осталось добавить врагов и стрельбу и ещё пару таких мелочей.
Проблема в том, что все объекты это просто картинки, но я хочу сделать так, что бы у коробля горел двигатель, враги вращались и т.д, есть готовые спрайты. Но как это сделать я не знаю т.к ещё нуб в этом деле, вот и прошу помощи. Гугл мало чем может помочь т.к выдаёт вещи совершенно не по теме.
Аноним 04/03/17 Суб 01:17:49  148000476
Бамп
Аноним 04/03/17 Суб 01:35:18  148001495
>>147995115 (OP)
Ору.
Аноним 04/03/17 Суб 01:39:08  148001727
>>147999973
Я даже не знаю что тебе подсказать. У тебя ну очень начальный уровень. По идее надо бы сделать какую-то систему объектов, но ты скорее всего не осилишь это на таком этапе изучения.
У тебя есть что-то типа главного цикла? Игрок может двигаться, я правильно понимаю? Как ты обрабатываешь нажатия?
Аноним 04/03/17 Суб 01:41:59  148001892
>>147995115 (OP)
>не просто была картинка костра, а картинка состояла бы из нескольких, мб есть такой метод
Гугли "система частиц", вроде это то что тебе надо.
Аноним 04/03/17 Суб 01:49:37  148002350
>>148001727
Да, ты всё правильно понял, нажатия обрабатываю при помощи KeyAdapter.
Проблему уже решил путём создания из этих картинок гифку и загрузкой её в окно JFrame.
Аноним 04/03/17 Суб 01:56:29  148002744
>>147995115 (OP)
про анимацию, слышал, не?
Ебашишь костер отдельным объектом, ставишь тикстурку намба уан, чистишь экран, текстурку намба ту, чистишь экран и так далее в цикле, пока они не закончатся, а когда закончатся - начинаешь заново, ну ебин бобин, хуле ты джаверов позоришь-то пред всеми скриптозащеканами. Это ж в любом языке так. Читай про спрайты-хуяйты и вообще про компьютерную графику.
Аноним 04/03/17 Суб 01:58:40  148002840
>>148001727
да похуй на нажатия, он анимации не понимает, ему надо с графичискими примитивами движущимися поиграться с раскраской и чисткой экрана
Аноним 04/03/17 Суб 02:00:35  148002926
>>148002744
Спасибо братан, твой вариант то же потом попробую, я ваще даун пока только вкатываюсь, это мини проект для портфолио, что бы взяли хоть куда джуном/стажёром/гейшлюхой по джаве.
Я просто в этой игре показываю свои возможности(ООП, Swing, Знание и понимание объектов, методов и классов).
Аноним 04/03/17 Суб 02:01:24  148002963
>>148002840
а потом еще понять что есть объекты на экране и как вычислять у них коллизии
Аноним 04/03/17 Суб 02:06:38  148003236
>>148002926
ты на ведро/десктоп/сервер собираешься?
В любом случае лучше дрочи collection, concurrency, стандартный ввод/вывод и конечно жи эксепшоны, боже храни джавовский трай/кэтч
Аноним 04/03/17 Суб 02:16:45  148003773
>>148003236
>ты на ведро/десктоп/сервер собираешься?
Игра для десктопа, просто загружу в портфолио.
Вся суть игры это двигатся в вверх/вниз и отстреливаться от врагов, что бы не умереть, дойти до босса и убить его. Вот и вся игра) только надо будет ещё музыку забабахать.

Про коллекции уже слышал и более менее имею представление, что это, но как это применять на практике пока хз, ввод/вывод с клавиатуры, обычно делаю через баффер. Думаю напишу игру до конца недели, и буду делать mp3 player, потом что нибудь для веба, попутно подыскивая вакансии.
Аноним 04/03/17 Суб 02:17:06  148003795
>>148002926
главное на javaporushы всякие не иди, сходи лучше на какие-нибудь хакатоны пидорские, там рил можно 48 часов туеву хучу всего узнать, если сидеть и ебашить. И дома по вечерам прогромируй чо-нить.
Если именно по геймдеву решил угарнуть, то меня этот тип в свое время приколол. Смотри первые видосы, там на чистой джаве он двадэшки пилит, потом в следующих движок libgdx юзает
https://www.youtube.com/channel/UC_IV37n-uBpRp64hQIwywWQ
Аноним 04/03/17 Суб 02:26:43  148004298
>>148003773
многопоточность изучи, всякие критические секции и прочую хуету, не как оно в джаве пишется, а как оно в принципе работает. Колекции простые в джаве, всего три вида: листы для простых массивов, сеты те же листы, только каждый элемент уникальный, мапы для
ключ-значений. Если сервера, то учи еще бд, хотя бы простой селект в sql надо уметь писать, плюс всякие jdbc и activejdbc. Про maven почитай, ультрагодная вещь
Аноним 04/03/17 Суб 02:34:50  148004771
>>148004298
>как оно в принципе работает
обычно крайне хреново работает.
Аноним 04/03/17 Суб 02:37:41  148004935
>>148004771
ну если не знаешь принципов многопоточности и пишешь что-то многопоточное, то ясен хуй все крайне хреново работать будет
Аноним 04/03/17 Суб 02:38:43  148004990
>>148004771
>>148004935
при чем на любом языке
Аноним 04/03/17 Суб 03:21:35  148006512
>>147995115 (OP)
хз

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

Топ тредов
Избранное