motofan logo
> 

Красивые, но тормозные "ручные" 3d Api, создание Moto 3D API для FPS,QUEST,RPG

Nick-85
сообщение 1.11.2005, 17:20


Интересующийся
**

Группа: Пользователи
Сообщений: 60
Регистрация: 7.8.2005
Пользователь №: 48 017
Модель телефона: Motorola C380

Рейтинг: 5.5



Красивые, но тормозные "ручные" 3D API, написанные полностью на Java можно использовать, например, для создания очень красивых квестов, RPG, стратегий и любых др. типов приложений, в которых допустимо длительное время первоначальной загрузки картинки, а также для полноценного играбильного real-time отображения трёхмерных объектов в небольшой области экрана.
Если вы желаете принять участие в разработке, то просто оставьте своё сообщение в данном топике.

Ниже OFFTOP:
А если вас переполняют негативные эмоции, то вам целесообразно обратиться к психиатру... или к эзотерикам на какой-нибудь bodhi.ru.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
6 страниц V « < 3 4 5 6 >  
Ответ в темуСоздание новой темы
Ответов(150 - 189)
cherr
сообщение 19.4.2006, 2:59


Ветеран
*****

Группа: Пользователи
Сообщений: 394
Регистрация: 10.7.2005
Из: Белгород
Пользователь №: 45 847
Модель телефона: iPhone 15 Pro
Прошивка: iOS 17


Настроение:
А руки-то помнят...



Рейтинг: 260



Цитата(Andy51 @ Вторник, 18 Апреля 2006, 23:08)
Не скорее всего, а точно пойдёт. com.vodafone.v10.graphics.j3d - это тот же самый com.motorola.graphics.j3d
*


А не мог бы ты это сделать? Хочется хоть в эту гаму поиграть
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
..Strik3r..
сообщение 19.4.2006, 8:08


Ветеран
*****

Группа: Пользователи
Сообщений: 529
Регистрация: 6.2.2006
Пользователь №: 69 186
Модель телефона: [MPx200]
Прошивка: WM5 [Rv1]

Рейтинг: 90.5



cherr, ты уверен что нету водафоновских классов?
Бери JavaBite и переименовывай! Там дел на 5 минут!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
bad-rustamka
сообщение 19.4.2006, 8:53


Мастер
****

Группа: Пользователи
Сообщений: 225
Регистрация: 22.3.2005
Из: Самара
Пользователь №: 39 309
Модель телефона: photon
Прошивка: cm10

Рейтинг: 88



..Strik3r..,
извини за возмржно глудый вопрос, но как в JavaBite классы переименовывать? У меня и бокс этоот есть, и сама прога, но ничего не получилось, наверное я тупой blink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
..Strik3r..
сообщение 19.4.2006, 8:55


Ветеран
*****

Группа: Пользователи
Сообщений: 529
Регистрация: 6.2.2006
Пользователь №: 69 186
Модель телефона: [MPx200]
Прошивка: WM5 [Rv1]

Рейтинг: 90.5



Я:
_____________________________________________________________________________
Hello. I have question.
Many motorola phones (Such as C380, C390, C650, E398, Vxxx) has
Mascot Capsule V2 packets in firmfare... But many 3D mobile games are writed to
phones, wich have Mascot Capsule V3... Can we adapt games from MC V3
to MC V2? It is posible?


public super class com.motorola.graphics.j3d.ActionTable
public super class com.motorola.graphics.j3d.AffineTrans
public super class com.motorola.graphics.j3d.Effect3D
public super class com.motorola.graphics.j3d.Figure
public super class com.motorola.graphics.j3d.FigureLayout
public interface com.motorola.graphics.j3d.Graphics3D
public super class com.motorola.graphics.j3d.Light
public super class com.motorola.graphics.j3d.Texture
public super class com.motorola.graphics.j3d.Util3D
public super class com.motorola.graphics.j3d.Vector3D
___________________________________________________________________
public super class com.vodafone.v10.graphics.j3d.ActionTable
public super class com.vodafone.v10.graphics.j3d.AffineTrans
public super class com.vodafone.v10.graphics.j3d.Effect3D
public super class com.vodafone.v10.graphics.j3d.Figure
public super class com.vodafone.v10.graphics.j3d.FigureLayout
public interface com.vodafone.v10.graphics.j3d.Graphics3D
public super class com.vodafone.v10.graphics.j3d.Light
public super class com.vodafone.v10.graphics.j3d.Texture
public super class com.vodafone.v10.graphics.j3d.Util3D
public super class com.vodafone.v10.graphics.j3d.Vector3D

This is all 3D classes what Motorola phones have.

P.S. Sorry for bad english. Wait for you answer

Ответ:
__________________________________________________________________
This is HI CORPORATION support.
Thank you for your inquiry.

Regarding your inquary,
Please check what kind of V2 Java API Motorola provides
and compare it with the V3 Java APIs which your game used,
then you can know the possibility of your porting.

Generally speaking, the V3 adds the following features over V2:
1) perspective projection
2) primitive rendering low level APIs

Besides, you will need to consider the performance
since most V2 handsets have the ARM7 CPUs
while most V3 handset have the ARM9 CPUs.
____________________________________________________________________



Значит. Поиграть теоретически мы можем только те игры, которые не используют perspective projection и primitive rendering low level APIs... И еще.. Переделывать игры я думаю не имеет смысла этим мы вносим в код игры кучу ошибок... Может я не тем переделываю (JavaBite)... Но результат от оригинала зачастую отличается (Как например в архиве, которыя я прилеплю).
Что получаем? На мой взгляд последняя надежда поиграть хотябы в некоторые 3Д игры - это в самой прошивке com.motorola.graphics.j3d на com.mascotcapsule.micro3d.v3... Это избавит нас от ошибок при переработке игр и от лишних дел (Залил игру - идет так идет - не идет, так и не пойдет).
КТО НИБУДЬ МОЖЕТ В ЭТОМ ПОМОЧ?




2 bad-rustamka:
Там кароче так: открываеш любой класс, выбираеш сбоку элемент Constant Pool, открывается огромный список, там ищещ названия классов, которые тебе надо сменить, причем слева должно стоять utf8. И меняеш во всем списке так, ничего не пропускаеш.
Прикрепленный файл aeromission3d.rar   ( 65.71 килобайт ) Кол-во скачиваний: 453
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
..Strik3r..
сообщение 19.4.2006, 9:46


Ветеран
*****

Группа: Пользователи
Сообщений: 529
Регистрация: 6.2.2006
Пользователь №: 69 186
Модель телефона: [MPx200]
Прошивка: WM5 [Rv1]

Рейтинг: 90.5



3D Boxing R373. (Надеюсь негде не ошибся.. на эмуляторе работает)
Прикрепленный файл 3dboxing.rar   ( 79 килобайт ) Кол-во скачиваний: 665
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
..Strik3r..
сообщение 19.4.2006, 11:31


Ветеран
*****

Группа: Пользователи
Сообщений: 529
Регистрация: 6.2.2006
Пользователь №: 69 186
Модель телефона: [MPx200]
Прошивка: WM5 [Rv1]

Рейтинг: 90.5



Так кто может помоч в создании патча, переименовывающего Ява класс в прошивке?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 19.4.2006, 14:53


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255
Модель телефона: E398, Milestone 2
Прошивка: 49R w/ElfPack2


Настроение:
^^,



Рейтинг: 1224



Цитата
Так кто может помоч в создании патча, переименовывающего Ява класс в прошивке?

Думаешь, стоит игра свеч? По-моему нет!

А у меня, кстати, тут идея возникла: понятно, что с параллельным проецироваеием сделать 3d-fps нереально, тогда можно самим сделать игру, которая хоть и не будет трёхмерной в полной мере, a-la OpenGL, но зато графика будет на высоте.
Например, что-то наподобие GTA1&2, вид сверху:
1) Машинка/человек представляется в виде полигона, тогда его можно будет свободно вращать и масштабировать
2) Благодаря п.1 можно сделать реалистичную физику - у меня даже есть почти готовый движок(делал игру на Flash)
3) Появляются возможности для создания красивых эффектов
4) По-моему, работать всё это должно быстрее, чем если бы всё это было сделано в спрайтах
А домА можно сделать с софтверным перспективным проецированием
Есть одно маленькое "но" - у меня сейчас(на этой неделе точно) нет столько времени для разработки подобного проекта, а кроме меня, боюсь, заниматься этим некому. Здесь был уже подобный проект, который, к сожалению, застопорился :(
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
..Strik3r..
сообщение 19.4.2006, 17:21


Ветеран
*****

Группа: Пользователи
Сообщений: 529
Регистрация: 6.2.2006
Пользователь №: 69 186
Модель телефона: [MPx200]
Прошивка: WM5 [Rv1]

Рейтинг: 90.5



Andy51, я считаю, то что игра стоит свеч... Ну хотябы какойто процент на удачу... но он ведь всеже есть? =))

Цитата(Andy51 @ Среда, 19 Апреля 2006, 18:53)
а кроме меня, боюсь, заниматься этим некому
*


Я тока начинаю с явой... Но эту тему не покину =)

З.Ы. Че, 3Дбоксинг на Р373 работает? Мне игрушка понравилась =))) Там кароче на 4,7 - позиция рук, 9,6,5 - удары, 3 - блок =) По-моему так
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 19.4.2006, 17:37


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255
Модель телефона: E398, Milestone 2
Прошивка: 49R w/ElfPack2


Настроение:
^^,



Рейтинг: 1224



В общем, постараюсь забацать демку как только смогу :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
szuser
сообщение 19.4.2006, 19:43


Интересующийся
**

Группа: Пользователи
Сообщений: 59
Регистрация: 19.8.2004
Из: Россия
Пользователь №: 10 180
Модель телефона: mpx200
Прошивка: WM03

Рейтинг: 2



Цитата(..Strik3r.. @ Среда, 19 Апреля 2006, 20:21)
З.Ы. Че, 3Дбоксинг на Р373 работает?
*


Пишет ошибка приложения
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
..Strik3r..
сообщение 19.4.2006, 20:16


Ветеран
*****

Группа: Пользователи
Сообщений: 529
Регистрация: 6.2.2006
Пользователь №: 69 186
Модель телефона: [MPx200]
Прошивка: WM5 [Rv1]

Рейтинг: 90.5



Цитата(szuser @ Среда, 19 Апреля 2006, 23:43)
QUOTE(..Strik3r.. @ Среда, 19 Апреля 2006, 20:21)
З.Ы. Че, 3Дбоксинг на Р373 работает?

Пишет ошибка приложения
*




Мне уже друг сказал... =( Незнаю в чем проблема - вроде все правильно сделал =(
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Voxa
сообщение 19.4.2006, 20:32


(M)otoVoxa
*****

Группа: Почётные мотофаны
Сообщений: 694
Регистрация: 13.11.2004
Из: г.Ставрополь
Пользователь №: 20 908
Модель телефона: Apple iPhone 6s 32Gb

Рейтинг: 466



Цитата(..Strik3r.. @ Среда, 19 Апреля 2006, 21:21)
З.Ы. Че, 3Дбоксинг на Р373 работает? Мне игрушка понравилась =))) Там кароче на 4,7 - позиция рук, 9,6,5 - удары, 3 - блок =) По-моему так
*



На V3 работает!
А где можно скачать ещё 3d игры которые пойдут на наших моторах?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
wl`
сообщение 19.4.2006, 20:54


Интересующийся
**

Группа: Пользователи
Сообщений: 49
Регистрация: 13.12.2005
Пользователь №: 61 943
Модель телефона: Nokia 6681
Прошивка: ??

Рейтинг: 7.5



3d игры на 3-й маскоте от сонериков можно скачать на senews.org, предварительно зарегистрировавшись. но их конечно просто так не запустить на мото
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
cherr
сообщение 20.4.2006, 10:53


Ветеран
*****

Группа: Пользователи
Сообщений: 394
Регистрация: 10.7.2005
Из: Белгород
Пользователь №: 45 847
Модель телефона: iPhone 15 Pro
Прошивка: iOS 17


Настроение:
А руки-то помнят...



Рейтинг: 260



Люди! Так кто-нибудь сделает 3D boxing для R373? С меня +
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Voxa
сообщение 20.4.2006, 11:18


(M)otoVoxa
*****

Группа: Почётные мотофаны
Сообщений: 694
Регистрация: 13.11.2004
Из: г.Ставрополь
Пользователь №: 20 908
Модель телефона: Apple iPhone 6s 32Gb

Рейтинг: 466



Цитата(wlcool @ Четверг, 20 Апреля 2006, 0:54)
3d игры на 3-й маскоте от сонериков можно скачать на senews.org, предварительно зарегистрировавшись. но их конечно просто так не запустить на мото
*



А переделаные есть?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
cherr
сообщение 20.4.2006, 14:16


Ветеран
*****

Группа: Пользователи
Сообщений: 394
Регистрация: 10.7.2005
Из: Белгород
Пользователь №: 45 847
Модель телефона: iPhone 15 Pro
Прошивка: iOS 17


Настроение:
А руки-то помнят...



Рейтинг: 260



Как я понял, 3d boxing не идет из-за обращений к классам vodafone: com/vodafone/v10/system/device/DeviceControl. Как их удалить? Какой прогой?
Можно ли с помощью JavaBite? Если да, то как?
Насколько я понял, в R372 этот класс
com/vodafone/v10/system/device/DeviceControl
А в R373
com/vodafone/system/DeviceControl
Но при замене этого с помощью JavaBite игра все равно не идет => этих классов нет или к ним другое обращение => надо удалить их из игры
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
..Strik3r..
сообщение 20.4.2006, 15:45


Ветеран
*****

Группа: Пользователи
Сообщений: 529
Регистрация: 6.2.2006
Пользователь №: 69 186
Модель телефона: [MPx200]
Прошивка: WM5 [Rv1]

Рейтинг: 90.5



Ну ладно, я понимаю 3Д классов нету, но просто водафоновские классы должны быть! Насколько я знаю часы граффмото используют водафон классы чтобы узнать зарядку и прием.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 20.4.2006, 15:50


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255
Модель телефона: E398, Milestone 2
Прошивка: 49R w/ElfPack2


Настроение:
^^,



Рейтинг: 1224



2cherr Нужно заменить com.vodafone.v10.graphics.j3d на com.motorola.graphics.j3d
Попробовал я написать демку, но как выяснилось, плагина для *.bac для 3dmax3.1 нет :(
Теперь ещё и мой самый любимый 3dmax придётся менять...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
wl`
сообщение 20.4.2006, 16:18


Интересующийся
**

Группа: Пользователи
Сообщений: 49
Регистрация: 13.12.2005
Пользователь №: 61 943
Модель телефона: Nokia 6681
Прошивка: ??

Рейтинг: 7.5



Цитата(..Strik3r.. @ Вторник, 18 Апреля 2006, 14:02)
wlcool, JSR184, как сказал Andy51, очевидно и есть Маскот Капсуль.. Да и я постом выше опубликовал список телефонов.
*


ну нет, JSR 184 это стандарт, точнее его описание, а Mascot Capsule v4 - это попытка реализации(RI, Reference Implementation) этого стандарта от фирмы Hi Corp, судя по se k700, не сильно удачная.
-
Кстати! никто не встречал описание формата .mbac?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 20.4.2006, 16:30


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255
Модель телефона: E398, Milestone 2
Прошивка: 49R w/ElfPack2


Настроение:
^^,



Рейтинг: 1224



mbac - закрытый формат angry.gif Правда я его поковырял в Hex-редакторе - при большом желании вполне возможно расшифровать
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
wl`
сообщение 20.4.2006, 16:50


Интересующийся
**

Группа: Пользователи
Сообщений: 49
Регистрация: 13.12.2005
Пользователь №: 61 943
Модель телефона: Nokia 6681
Прошивка: ??

Рейтинг: 7.5



ну да, я знаю, что он закрытый, но всё тайное становится явным, вдруг уже кто-то раскопал этот формат и сделал описание...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 20.4.2006, 17:17


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255
Модель телефона: E398, Milestone 2
Прошивка: 49R w/ElfPack2


Настроение:
^^,



Рейтинг: 1224



Описаний не встречал ни разу, хотя было бы неплохо сделать конвертер из mbac в 3ds, например :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
cherr
сообщение 20.4.2006, 19:10


Ветеран
*****

Группа: Пользователи
Сообщений: 394
Регистрация: 10.7.2005
Из: Белгород
Пользователь №: 45 847
Модель телефона: iPhone 15 Pro
Прошивка: iOS 17


Настроение:
А руки-то помнят...



Рейтинг: 260



Andy51, ты меня не понял: после замены классов com/vodafone/v10/graphics/j3d на com/motorola/graphics/j3d , игра всё равно не идёт! Посмотрев на лог MidWay я увидел, что идет обращение к несуществующему классу com/vodafone/v10/system/devise/DeviseControl Но я знал, что Clock от GrafMoto юзают это для узнавания заряда батареи. Открыв эти часы, я увидел, что они обращаются не к com/vodafone/v10/devise/DeviseControl а к com/vodafone/device/DeviseControl Ну я и позаменял их в игре (vodafone/v10/system/device/ на com/vodafone/device/) но теперь в логе было написано, что хотя этот класс и есть, игра хочет от него что-то, чего в нём нет (т.е. на r372 это что-то было и класс работал, а на 373 это что-то убрали, оставив только тот кусок класса, который сообщает время и заряд.). Вот я и прошу удалить из игры обращение к com/vodafone/v10/system/device/DeviseControl

Сообщение отредактировал cherr - 20.4.2006, 19:43
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
cherr
сообщение 21.4.2006, 17:27


Ветеран
*****

Группа: Пользователи
Сообщений: 394
Регистрация: 10.7.2005
Из: Белгород
Пользователь №: 45 847
Модель телефона: iPhone 15 Pro
Прошивка: iOS 17


Настроение:
А руки-то помнят...



Рейтинг: 260



Походу никто не может... Где достать java-компилер?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 22.4.2006, 8:33


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255
Модель телефона: E398, Milestone 2
Прошивка: 49R w/ElfPack2


Настроение:
^^,



Рейтинг: 1224



2cherr Вот, удалил лишний вызов. Попробуй у себя погонять
Прикрепленный файл 3dboxing.rar   ( 78.33 килобайт ) Кол-во скачиваний: 154
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
cherr
сообщение 22.4.2006, 8:48


Ветеран
*****

Группа: Пользователи
Сообщений: 394
Регистрация: 10.7.2005
Из: Белгород
Пользователь №: 45 847
Модель телефона: iPhone 15 Pro
Прошивка: iOS 17


Настроение:
А руки-то помнят...



Рейтинг: 260



Не работает! Запускается, грузится нормально, но когда начинаешь играть, боксеры не двигаются и кнопки не работают!
ЗЫ Пошла-и то хорошо... Раньше то вообще вылетала с "Ошибкой приложения"
ЗЗЫ А не активирует ли обращение к com/vodafone/v10/system/device/DeviseControl 3D классы? Там же вроде значение стоит SetDeviceModeII?
Что это за ModeII?
[OFF]ЗЗЗЫ 2Andy51 А почему ты не прошиваешь свой тел?[/OFF]
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 22.4.2006, 9:24


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255
Модель телефона: E398, Milestone 2
Прошивка: 49R w/ElfPack2


Настроение:
^^,



Рейтинг: 1224



Цитата(cherr @ Суббота, 22 Апреля 2006, 11:48)
А не активирует ли обращение к com/vodafone/v10/system/device/DeviseControl 3D классы? Там же вроде значение стоит SetDeviceModeII?
Что это за ModeII?
*


Да не должно... А где ты встретил этот SetDeviceModeII?
[OFF]До прошивки руки ещё не дошли[/OFF]
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
cherr
сообщение 22.4.2006, 9:47


Ветеран
*****

Группа: Пользователи
Сообщений: 394
Регистрация: 10.7.2005
Из: Белгород
Пользователь №: 45 847
Модель телефона: iPhone 15 Pro
Прошивка: iOS 17


Настроение:
А руки-то помнят...



Рейтинг: 260



Приврал. Не SetDeviceModeII а SetDeviceActive (но где-то я видел и SetDeviceModeII blink.gif )
Смотри скрины (первый от разобранного BoxingApp.class а второй от BoxingCanvas.class )
Прикрепленный файл рисунки.rar   ( 11.5 килобайт ) Кол-во скачиваний: 126
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 22.4.2006, 10:23


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255
Модель телефона: E398, Milestone 2
Прошивка: 49R w/ElfPack2


Настроение:
^^,



Рейтинг: 1224



Вот на этот SetDeviceActive он и ругался - этой функции нет. И в com/vodafone/system/DeviceControl я не увидел ничего подобного...
Ошибка возникает из-за чего-то другого..
меня вот что смущает
Код

BoxingCanvas.process():
     DeviceControl devicecontrol = DeviceControl.getDefaultDeviceControl();
     keypad = devicecontrol.getDeviceState(3);

Некультурно как-то это всё выглядит :)
...А! Я сообразил - devicecontrol.getDeviceState(3); - этот третий state не существует, и программа выдаёт ошибку
Точно... Нету DeviceControl.KEY_STATE! А чем только его заменить? Может, прокатит сделать BoxingCanvas наследником GameCanvas, а getDeviceState(3) заменить на getKeyStates()
Только здесь JavaBite'ом уже не обойдёшься - надо перекомпилить

Сообщение отредактировал Andy51 - 22.4.2006, 10:26
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 23.4.2006, 14:07


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255
Модель телефона: E398, Milestone 2
Прошивка: 49R w/ElfPack2


Настроение:
^^,



Рейтинг: 1224



Вот, перекомпилил! Теперь всё должно работать
Прикрепленный файл 3dboxing.rar   ( 84.79 килобайт ) Кол-во скачиваний: 1542

Если будут глюки, то нужно в JavaByte в оригинальном классе BoxingCanvas переделать следующее:
- Добавить новое поле public int keys
- В функцию keyPressed добавить код из моего BoxingCanvas.class
- Добавить функцию keyReleased(int i) и также добавить в неё код из моего класса
- Изменить функцию process() для соответствия моей(до строки "if((keypad & 0x1000) != 0)" - см. декомпилер)
После этого безобразия нужно пропустить класс через preverify:
preverify.exe -classpath "..\lib\midpapi20.jar;..\lib\cldcapi10.jar;3dboxclasses" -d output BoxingCanvas
Это если из WTK из папки bin(в папку \3dboxclasses надо положить классы из jar, кроме самого BoxingCanvas). Результат - в папке output.
Если нет WTK - выложи переделанный класс :)
Прикрепленный файл 3dboxing.rar   ( 84.79 килобайт ) Кол-во скачиваний: 1542
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
cherr
сообщение 26.4.2006, 11:04


Ветеран
*****

Группа: Пользователи
Сообщений: 394
Регистрация: 10.7.2005
Из: Белгород
Пользователь №: 45 847
Модель телефона: iPhone 15 Pro
Прошивка: iOS 17


Настроение:
А руки-то помнят...



Рейтинг: 260



Держите 3D darts
2andy51 DartsCanvas.class юзает com.vodafone.v10.graphics.j3d и еще какой-то com.vodafone.v10.system.media.MediaPlayer
Прикрепленный файл 3D_Darts.rar   ( 80.08 килобайт ) Кол-во скачиваний: 326
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
..Strik3r..
сообщение 2.5.2006, 15:13


Ветеран
*****

Группа: Пользователи
Сообщений: 529
Регистрация: 6.2.2006
Пользователь №: 69 186
Модель телефона: [MPx200]
Прошивка: WM5 [Rv1]

Рейтинг: 90.5



ХМ... А как ты посмотрел какие классы там используются? У меня не JBuilder9 не JavaBite его открыть не смогли?? =/ Говорят.. Что невозможно открыть.. Он неправильный.. Или чето такое
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
cherr
сообщение 4.5.2006, 11:37


Ветеран
*****

Группа: Пользователи
Сообщений: 394
Регистрация: 10.7.2005
Из: Белгород
Пользователь №: 45 847
Модель телефона: iPhone 15 Pro
Прошивка: iOS 17


Настроение:
А руки-то помнят...



Рейтинг: 260



Цитата(..Strik3r.. @ Вторник, 2 Май 2006, 19:13)
ХМ... А как ты посмотрел какие классы там используются? У меня не JBuilder9 не JavaBite его открыть не смогли?? =/ Говорят.. Что невозможно открыть.. Он неправильный.. Или чето такое
*


Держи
Прикрепленный файл 3D_Darts.rar   ( 120.21 килобайт ) Кол-во скачиваний: 287
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
..Strik3r..
сообщение 4.5.2006, 13:02


Ветеран
*****

Группа: Пользователи
Сообщений: 529
Регистрация: 6.2.2006
Пользователь №: 69 186
Модель телефона: [MPx200]
Прошивка: WM5 [Rv1]

Рейтинг: 90.5



С этим все ок... Вечером если успею посмотрю.. Все ли классы есть в проше.. По крайней мере от С650 для начала.. И заменю если че некоторые... очень хотел в этот дартс поиграть
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
UltraMax
сообщение 20.6.2006, 8:38


Ветеран
*****

Группа: Пользователи
Сообщений: 514
Регистрация: 5.3.2004
Из: Минск
Пользователь №: 1 798
Модель телефона: C650-Z6-VE66-Defy

Рейтинг: 43.5



Цитата(cherr @ Среда, 26 Апреля 2006, 15:04)
Держите  3D darts
2andy51 DartsCanvas.class юзает com.vodafone.v10.graphics.j3d и еще какой-то com.vodafone.v10.system.media.MediaPlayer
*



Прошу прощения, за возможно глупый вопрос, а можно ли в эмуляторе эту игру запустить. Или в телефон как ее залить? Там ведь еще jad файл нужен, как я понимаю?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 20.6.2006, 8:48


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(UltraMax @ Вторник, 20 Июня 2006, 10:38)
Там ведь еще jad файл нужен, как я понимаю
*



jad делается программами .....
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
..Strik3r..
сообщение 20.6.2006, 9:42


Ветеран
*****

Группа: Пользователи
Сообщений: 529
Регистрация: 6.2.2006
Пользователь №: 69 186
Модель телефона: [MPx200]
Прошивка: WM5 [Rv1]

Рейтинг: 90.5



UltraMax, этот 3Д дартс спокойно идет на С650. Юзай мотомидман
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vanich777
сообщение 20.6.2006, 13:24


~motoman~
**

Группа: Пользователи
Сообщений: 57
Регистрация: 23.4.2005
Из: г. Хабаровск
Пользователь №: 41 249
Модель телефона: E398 ===> E1
Прошивка: Elektro255 V0.4 a.3

Рейтинг: 20



Цитата(..Strik3r.. @ Вторник, 20 Июня 2006, 20:42)
UltraMax, этот 3Д дартс спокойно идет на С650. Юзай мотомидман
*



На E398 вылетает с ошибкой.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
..Strik3r..
сообщение 20.6.2006, 14:50


Ветеран
*****

Группа: Пользователи
Сообщений: 529
Регистрация: 6.2.2006
Пользователь №: 69 186
Модель телефона: [MPx200]
Прошивка: WM5 [Rv1]

Рейтинг: 90.5



Vanich777, на Е398 нету водафон 3Д класса. Точнее на прошивках от Е1 нету
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
PittBull
сообщение 17.3.2007, 16:23


Интересующийся
**

Группа: Пользователи
Сообщений: 39
Регистрация: 2.11.2005
Из: Симферополь
Пользователь №: 56 860
Модель телефона: MotorolaV3x
Прошивка: r365g0b.d3.06r

Рейтинг: 6



3D_Darts.rar - скачал архив чтото не пашит
И ни одна ига из 3Д игр не идёт у меня на В360 что делать

Можте быть - Для их запуска требуется создать отображение пакетов
com.vodafone.v10.graphics.j3d и com.mascotcapsule.micro3d.v3
на пакет
com.motorola.graphics.j3d - я не делаю этого а что это я немогу разобраться о чём! Можно както по подробнее чем кидать игру и чё где менять
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Красивые, но тормозные "ручные" 3d Api, создание Moto 3D API для FPS,QUEST,RPG · Разработка Java-приложений · Forum
 

6 страниц V « < 3 4 5 6 >
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18.7.2025, 8:50

Форум живёт: