Разработка java | SEclub.org
Разработка java
Все новые
Всего сообщений: 7795
*
Malcolm
18 мая 2009 в 12:58
DDDEN!SSS, seclub.org/forum/goto/7705708/ - это совершенно все равно, тип массива по идее не должен заметно влиять на скорость работы с ним.
*
D@imON
18 мая 2009 в 14:07
DDDEN!SSS, Вот именно,пока в магазин поступят,к этому прибавь распространение среди покупателей.Долгая история.
*
DDDENISSS
21 мая 2009 в 17:33
Переустановил нетбинс и теперь из эмуляторов только 4 камуникатора, маскот не поддержует. Сдк устанавливал. Что ему еще надо?
*
DDDENISSS
22 мая 2009 в 15:14
Всё! Настроил!
*
DDDENISSS
22 мая 2009 в 15:16
Малкольм, ты писал, что канвас мегает из-за того, что не успевает перерисоваться. А если использовать сервисРепаинт мегать не перестанет?
*
Cryingangel
22 мая 2009 в 16:07
DDDEN!SSS, а почему ты не захотел воспользоваться нисходящим преобразованием,там вроде все просто: просто заключаешь в try{}catch(){} и пробуешь сначала к одному, потом к другому типу привести.
Хотя с интерфейсами наверно более правильно.
Malcolm, а в классе, наследованном от GameCanvas для обработки нажатий клавиш надо запустить новый трэд и в нем с помощью метода int getKeyStates() производить нужные действия? Не надо keyPressed(int keyCode) переопределять?
*
DDDENISSS
22 мая 2009 в 17:39
Cryingangel, ты мне предлагаеш сделать так: сконвертировать в один класс, если произошло исключение, то конвертировать в другой. Помоему это вообще извращение. Даже интерфейс я навернае заменю наследованием от G3D, всё равно его объекты у меня не создаются, вот и будят в нём абстрактные методы.
*
DDDENISSS
22 мая 2009 в 17:42
Cryingangel, отдельный тред для этого не надо. В главном, своём, цикле проверяй зажата ли кнопка или нет.
*
DDDENISSS
22 мая 2009 в 17:52
А хотя не могу в классе G3D сделать абстрактные методы. Пишет: missing method body, or declare abstract. Но с интерфейсом пожалуй правельнее.
Что-то я не понял при наследовании класса должны наследоваться приват поля или нет?
22 мая 2009 в 17:58 / DDDENISSS (1)
*
Melodic
22 мая 2009 в 18:43
DDDEN!SSS, private не будут наследоваться
*
Malcolm
22 мая 2009 в 19:32
DDDEN!SSS, да вообще не должно ничего мигать, двойная буферизация предполагает, что на экран выводится уже готовая картинка, нарисованная в буфере. А мигание уже не зависит от самой программы, поэтому тут сложно сказать, что поможет его убрать на конкретном устройстве. Попробуй и так сделать, может быть, и поможет, кто знает.
seclub.org/forum/goto/7811617/ - если ты в классе не написал модификатор abstract, то нельзя и писать абстрактные методы.
Cryingangel, это уже как тебе удобнее. Обычно делают через поток, потому что весь смысл использования GameCanvas в том и состоит, чтобы можно было все контролировать в реальном времени.
*
DDDENISSS
25 мая 2009 в 13:48
Malcolm, game canvas для того и сделан, чтобы не мигало и быстрее рисовалось. Я спрашивал про канвас. А у тебя в ф.с. бродилке, там где у меня анимация мегала используется гейм канвас или канвас?
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Общие вопросы | Загрузки Seclub | Форум | Главная
18+ © Seclub.org 2003-2026