motofan logo
> 

Адаптация под touchscreen, Методы адаптации под touchscreen

lavelas
сообщение 17.6.2007, 8:10


Опытный
***

Группа: Пользователи
Сообщений: 124
Регистрация: 4.5.2007
Пользователь №: 133 636
Модель телефона: Motorola ROKR E6
Прошивка: R533_Ezh_08_0.1_RU

Рейтинг: 47.5



Удалось решить проблему адаптации java-игр под touchscreen. Конечно же метод не позволяет полностью управлять игрой через экран - для этого нужно брать исходники и переписывать весь код. Метод всего-лишь дает возможность эмулировать нажатия кнопок в приложении путем нажатия на тачскрин. Проблема актуальна в первую очередь для телефонов RORK E6/A1200 и им подобным, т.к. они лишены софт-клавиш.

Итак:
1. Берем JavaMagic (спасибо demonvex за русификацию)
2. Запускаем и обрабатываем jar (конфигурировать адаптацию бесполезно, т.к. последующим шагом конфигурацию придется затереть) с игрой
3. Меняем расширение у полученного файла на .zip
4. Берем
Прикрепленный файл TouchscreenCanvas.zip   ( 2.78 килобайт ) Кол-во скачиваний: 3793
и копируем из него файл CanvasPlus.class поверх существующего в zip-файле с игрой
5. Меняем расширение файла с игрой обратно на jar, устанавливаем в телефон.

Вуаля! что мы получили в итоге: нажатие на правую/левую часть экрана эмулирует нажатия правой и левой софтклавиши в игре. Кнопки * и # настроены на качельку громкости.

Пример адаптации игры таким образом здесь.
Прикрепленный файл TouchscreenCanvas.zip   ( 2.78 килобайт ) Кол-во скачиваний: 3793
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
lavelas   Адаптация под touchscreen   17.6.2007, 8:10
gorodeckiy   Оч.круто! Молодец ! Кто пишет, можно ли по...   17.6.2007, 11:04
Osiris.   у меня пока не работает, пытаюсь заставить... или ...   17.6.2007, 21:09
lavelas   у меня пока не работает, пытаюсь заставить... или...   18.6.2007, 8:26
Osiris.   java magick та что по ссылке, переведенная. worms...   18.6.2007, 13:08
lavelas   Действительно в некоторых играх при адаптации созд...   18.6.2007, 19:21
kL()p   lavelas, 1. обработка ява мэджиком требуется всег...   21.6.2007, 8:11
lavelas   lavelas, 1. обработка ява мэджиком требуется все...   21.6.2007, 8:17
Lubomyr   После нескольких попыток декомпиляций и компиляций...   17.9.2007, 16:38
AndyGS   lavelas, Супер! Спасибо, всё получилось! В...   25.9.2007, 9:45
R13   Может быть стоит еще немного модифицировать touchs...   3.4.2008, 19:09
abodnya   а че, было бы не плохо. А че полоским такие кривые...   4.4.2008, 13:37
R13   ну это условное разделение на зоны   4.4.2008, 17:33
spards   а Можно сделать чтоб на качельку громкости, были н...   14.9.2008, 9:42
sl1mus   А может кто адаптировать вот это- http://slil.ru/2...   27.10.2008, 22:24
Kolesnikov14   Пробовал адаптировать игру, всё как написано - ни ...   13.5.2009, 16:53
voodoo_man   А canvax для samsung   7.8.2009, 11:46
George3D   Конечно же метод не позволяет полностью управлять...   2.9.2009, 13:47
IDOL 1234   Дайте пожалуйста исходник canvasplus, попытаюсь пе...   19.10.2009, 14:50
Alecsey   Помогите плиз адаптировать nescube 1.2 под тачскри...   20.11.2009, 10:52
Zmey_666   А у меня не получилось сделать #/* на качельке гро...   12.12.2009, 22:18

Адаптация под touchscreen, Методы адаптации под touchscreen · Разработка Java-игр · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 26.4.2024, 6:12

Форум живёт: