Разработка java | SEclub.org
Разработка java
Все новые
Всего сообщений: 7795
*
Malcolm
16 мар 2009 в 13:48
FunAT92, погоди, какие элементы Canvas? Это ж не форма, на нем все вручную рисуется.
*
Melodic
16 мар 2009 в 13:55
Malcolm, как правильней,рисовать всё в paint(Graphics g) или в run()? или пох :vopros:
*
DDDENISSS
16 мар 2009 в 14:34
YuReC.CoM, если Канвас, то только в паинте:-D. А если ГеймКанвас, то как тебе удобнее.
*
Wgis
16 мар 2009 в 16:13
кто нить знает адрес гугл переводчика?
*
*
FunAT92
16 мар 2009 в 17:57
Malcolm, ну можно получить строку с экрана с канвасом через display.getCurrent?
*
DDDENISSS
16 мар 2009 в 18:55
FunAT92, нафиг она тебе? Если ты рисуеш строку, то знаеш же какую. Экран в канвасе это просто куча разноцветных точек.
*
Malcolm
16 мар 2009 в 21:21
DDDEN!SSS, вот именно. Canvas не содержит никаких объектов, поэтому и достать их нельзя. Да и даже массива точек там нет: все, что рисуется, задерживается в буфере ровно до тех пор, пока это все не будет показано на экране.
*
FunAT92
17 мар 2009 в 04:08
Хорошо, спасибо. Что-то я не подумал.
*
DDDENISSS
19 мар 2009 в 14:59
В GameCanvas можно узнать код кнопки которая нажата. А если несколько кнопок нажато, то можно узнать какие это кнопки?
19 мар 2009 в 15:00 / DDDENISSS (1)
*
Malcolm
19 мар 2009 в 16:31
DDDEN!SSS, методами GameCanvas? Метод getKeyStates() возвращает действия, соответствующие определенным клавишам, для 0, 1 и 3 действий не назначено, а на остальных кнопках они есть, при этом действия, назначенные на 2, 4, 6, 8 и 5 соответствуют действиям на навигационной клавише. Две сразу точно нормально работают, когда больше - чаще всего тоже.
*
Melodic
19 мар 2009 в 17:00
DDDEN!SSS, узнать можно. Коды клавиш просто складываються.Например: нажато вверх(код 64) и вниз(код 2). В итоге метод getKeyStates() будет возвращать 66 (64+2=66 :) ) . А если ещё и влево(код 4) нажать то уже будет 70 :)
19 мар 2009 в 17:05 / Melodic (1)
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Общие вопросы | Загрузки Seclub | Форум | Главная
18+ © Seclub.org 2003-2026