@jvmchat

Страница 746 из 2890
James Tiberius Kirk ?
29.11.2016
20:52:34
вот да

Митко Соловец?
29.11.2016
20:52:37
еще знаю пару проектов

но они внутренние

James Tiberius Kirk ?
29.11.2016
20:52:42
тебе стоит ставить вопрос о стартапах на jvm

Google
Митко Соловец?
29.11.2016
20:52:44
на грэйлс написаны

Rr
29.11.2016
20:52:49
собственно, если не вникать в подробности, лаги начались с самого начала http://pastebin.com/xuWcmC0J

guga
29.11.2016
20:53:08
SoundCloud переехали на твиттеровский стек с RoR

James Tiberius Kirk ?
29.11.2016
20:53:39
обфусцированный код какой-то

guga
29.11.2016
20:53:44
SoundCloud переехали на твиттеровский стек с RoR
У них технический блог довольно неплохо описал архитектуру и камни при переезде.

Мытко
29.11.2016
20:54:02
у него логика в методе, которые рисует

как я понимаю

плюс ещё метод из контекста вырван

Митко Соловец?
29.11.2016
20:54:14
кажется, я читал про переезд, что-то вспоминаю

Rr
29.11.2016
20:54:21
там просто часть кода

Мытко
29.11.2016
20:54:24
хрен разберешь

Rr
29.11.2016
20:54:26
сейчас расскажу суть

Google
Митко Соловец?
29.11.2016
20:54:30
так, ты думаешь эта часть тормозит?

Rr
29.11.2016
20:54:36
да

Мытко
29.11.2016
20:54:42
ну это awt

Митко Соловец?
29.11.2016
20:54:44
ну в лоб давай, залогируй по времени, сколько жрет

Мытко
29.11.2016
20:54:46
уже неплохо

Marat
29.11.2016
20:55:01
Во-первых сколько enemies? Во-вторых отвяжи игровую логику от отрисовки

Митко Соловец?
29.11.2016
20:55:02
я думаю бесполезно новичку объяснять как профайлером пользоваться

но есть подозрение, что ты охренеть как много нагенерил вражин

Rr
29.11.2016
20:55:19
они удаляются само собой

максимум штук 5-7

живых

Митко Соловец?
29.11.2016
20:55:46
но при этом отрисовываются все?

Marat
29.11.2016
20:55:48
они удаляются само собой
Не удаляй их в отрисовке

Митко Соловец?
29.11.2016
20:55:48
сначала

Rr
29.11.2016
20:55:59
так. момент

Митко Соловец?
29.11.2016
20:56:25
System.currentTimeMillis()

заюзай, вывод в консоль

поможет посмотреть в лоб, сколько что жрет

Мытко
29.11.2016
20:56:47
он на каждый кадр отрисовки

Google
Мытко
29.11.2016
20:56:51
ААААААА

так

у тебя ничего не происходит, пока ты не двигаешь мышкой по приложению?

или как

Rr
29.11.2016
20:57:22
анимация идет как. есть картинка(две копии одной картинки, если быть точным), есть окно, окно на 100 пикселей меньше чем картинка, и картинка идет одна за одной.

Marat
29.11.2016
20:57:28
И e.move() оттуда убери

И фонт можешь только 1 раз создать, а не на каждый вызов

Rr
29.11.2016
20:58:07
я понимаю, что в отрисовке физику вставлять не вариант, так получилось

косяков много там

Антон
29.11.2016
20:58:14
ты о этом? http://psy-lob-saw.blogspot.com/
Ага, иногда интересные штуки пишет. Его mpsc в нетти используется кстати.

Marat
29.11.2016
20:58:16
Как часто у тебя фрейм инвалидируется?

Rr
29.11.2016
20:58:25
факт в том, что лаги были даже когда не было врагов, а просто моя машина

Rr
29.11.2016
20:58:56
когда еду и курсор по окну вожу, все гладко и ровно работает, пк не древний вроде, тем более на такое то приложение

Marat
29.11.2016
20:59:24
Инвалидируй по таймеру

guga
29.11.2016
20:59:32
Ага, иногда интересные штуки пишет. Его mpsc в нетти используется кстати.
Закинул себе в rss, может еще чего интересного из JVM тусовки знаешь?

Мытко
29.11.2016
20:59:33
я так и думал

каеф

вызывай его сколько угодно раз

повесь на таймер и вызывай его раз 60 в секунду

Google
Rr
29.11.2016
21:01:25
репейнт идет каждые 20мс

все хорошо там

две поставить?

Marat
29.11.2016
21:01:53
Если бы было все хорошо, то сюда бы не пришел

Мытко
29.11.2016
21:01:57
а почему ты не попробуешь написать игру на фреймворке

который специально заточен под игры

LibGDX

Marat
29.11.2016
21:02:19
Покажи код инициализации окна, таймера

Мытко
29.11.2016
21:02:35
да проще, чтобы он залил все на гитхаб

Marat
29.11.2016
21:03:21
+

Admin
ERROR: S client not available

Rr
29.11.2016
21:04:21
а почему ты не попробуешь написать игру на фреймворке
потому что игра - не цель. просто учу джаву. сейчас игра\ потом приложение

и т.д.

Митко Соловец?
29.11.2016
21:04:42
тогда посмотри паттерны проектирования гуи приложений на жабке

Rr
29.11.2016
21:04:44
нет цели конкретной так сказать

Митко Соловец?
29.11.2016
21:04:47
и примеры

Rr
29.11.2016
21:05:54
инициализация окна ч\з JFrame, как и во всех(многих) просмотренных примерах

да и таймер одной коммандой

*строкой

Митко Соловец?
29.11.2016
21:08:44
http://www.skipy.ru/technics/gui_sync.html

Google
Rr
29.11.2016
21:12:06
... Запустил в окнах - все красиво

Мытко
29.11.2016
21:20:45
К Р А С И В О

Allison
29.11.2016
21:21:25
K P A C U B O

Igor
29.11.2016
21:26:02
чатом промахнулся

Allison
29.11.2016
21:26:19
=D

Andrey ?
29.11.2016
22:00:07
https://github.com/KulAnd/PizzaProject Подскажите, пожалуйста, почему, когда в мейне вызываю метод reg(), то этот метод не отрабатывает?

Victor
29.11.2016
22:03:42
Кейсы разные

'1' не равно 1

Andrey
29.11.2016
22:03:54
https://github.com/KulAnd/PizzaProject Подскажите, пожалуйста, почему, когда в мейне вызываю метод reg(), то этот метод не отрабатывает?
Не по теме, но зачем тебе if в main?) Он же бесполезен. + у тебя scan - int. А ты сравнваешь его с символами.

+ открой для себя дебаггер. Удобная штука.

Igor
29.11.2016
22:04:50
даже идея сама подсказывает же

Andrey ?
29.11.2016
22:05:00
даже идея сама подсказывает же
а где подсказывает? У меня зрение почти минусовое)

Igor
29.11.2016
22:05:38
на case '1'

Andrey
29.11.2016
22:06:55
а почему if бесполезен?
Ты в свиче значения сравниваешь.

Andrey ?
29.11.2016
22:07:59
нуда, просто если пользвователь введет значение не равное 1 или 2 будет сообщение об ошибке

Andrey ?
29.11.2016
22:08:21
или имеешь ввиду, чтобы я эту логику перенес в другое место?

Страница 746 из 2890