Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Библиотеки

Ответ
 
Опции темы
Старый 17.01.2011, 02:05   #1
Yonder
AnyKey`щик
 
Регистрация: 14.01.2011
Сообщений: 4
Написано 2 полезных сообщений
(для 4 пользователей)
Помощь компиляции lib_m3g (or something)

Привет,

К сожалению о Google перевод текста

Я могу легко читать, но не писать русский язык.

Глядя на boolean.name форум на некоторое время теперь. Помогла мне сделать мой первый матч. Slide-Puzzle (см. slide-puzzle.com). Посмотрите screenshot. Теперь я пытаюсь сделать 3D.

Мне нужна помощь повторной компиляции lib_m3g с дополнительными методами или составления новых Lib я написал.

Я попытался собрать в NetBeans, но я получаю ошибки при его использовании в Midlet Pascal.

Я пытался повторной компиляции lib_m3g декомпилированы источника, но с тем же результатом.

Netbeans проекту прилагается - вам необходимо изменить переменные и Мидлет Паскаль доступные методы, чтобы STATIC для его работы (ну, не работают) в Midlet Pascal.

Я почти решил перейти на Java для M3G, но если я могу получить помощь или найти решение на форуме я хочу поделиться со всеми вами.

----ORIGINAL ENGLISH TEXT BELOW-----


Hi,

Sorry about google translated text

I can easily read, but not write russian language.

Looking at boolean.name forum for a while now. Helped me make my first game. Slide-puzzle (see slide-puzzle.com). See screenshot below. Now i try to do 3D.

I need help re-compiling lib_m3g with additional methods or compiling new lib i wrote.

I tried to compile in netbeans, but i get errors when it is used in Midlet Pascal.

I've tried re-compiling lib_m3g decompiled source, but with same result.

Netbeans project attached - you need to change variables and Midlet Pascal accessible methods to STATIC for it to work (well, not work) in Midlet Pascal.

I've almost decided to switch to java for m3g, but if I get help or find solution on the forum i will share with all of you.
Миниатюры
Нажмите на изображение для увеличения
Название: 01a.png
Просмотров: 797
Размер:	76.2 Кб
ID:	12399  
Вложения
Тип файла: rar Sample3D.rar (159.8 Кб, 524 просмотров)
(Offline)
 
Ответить с цитированием
Старый 17.01.2011, 08:12   #2
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
Ответ: Помощь компиляции lib_m3g (or something)

зайди в тему написание библиотек там есть удобный компилятор есть
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием
Старый 17.01.2011, 10:11   #3
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Помощь компиляции lib_m3g (or something)

Дело наверное не в компиляторе.
К сожалению, мне надо идти сейчас в универ на экзамен.

Вернусь - посмотрю. Вроде с компиляцией либ у меня не возникало проблем.
Кинь еще проект на МП, которым проверяешь либу, чтоб проще было разбираться.
(Offline)
 
Ответить с цитированием
Старый 18.01.2011, 14:40   #4
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
Ответ: Помощь компиляции lib_m3g (or something)

чтот это на либу не очень похоже,с помашью чего можно экспортировать M3G?
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием
Старый 18.01.2011, 15:55   #5
Yonder
AnyKey`щик
 
Регистрация: 14.01.2011
Сообщений: 4
Написано 2 полезных сообщений
(для 4 пользователей)
Ответ: Помощь компиляции lib_m3g (or something)

Well, this is just a start... if I can get this compiled, or anything similar with working m3g loading and displaying I can add any functionality I want.

I already have the loadobject methd that can use string as a parameter for loading meshes, and find method for groups by ID (readble in m3g fiels by hi-corps util) and extract it for manipulation.

With few methods like rotate, translate and/or scale u got usable 3D library.

Only problem for me is not being able to compile, not even lib_m3g or lib_d3 decompiled source.

To re-compile lib_m3g in Netbeans i de-compiled and added M.class and FW.class.

Is there a possiblity I'm using too new or too old version of theese classes, since lib_m3g compiles but doesnt work?
(Offline)
 
Ответить с цитированием
Старый 18.01.2011, 20:35   #6
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: Помощь компиляции lib_m3g (or something)

Сообщение от psih1 Посмотреть сообщение
чтот это на либу не очень похоже,с помашью чего можно экспортировать M3G?
Специально стараешься, что бы переводчик не осилил?
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо baton4ik за это полезное сообщение:
ABTOMAT (20.01.2011), DIMMON4IK (19.01.2011), Trazzy (24.02.2011)
Старый 21.01.2011, 10:46   #7
Yonder
AnyKey`щик
 
Регистрация: 14.01.2011
Сообщений: 4
Написано 2 полезных сообщений
(для 4 пользователей)
Печаль Ответ: Помощь компиляции lib_m3g (or something)

Well... i found help - in Phantom's javac ArtMPLibcompiler. I've managed to recompile lib_m3g and add two new methods:
  • translate (x,y,z,ID:integer);
  • rotate (angle, axisx,axisy,axisz,ID:integer);

where ID is group's ID you can find through Hi-Corp's viewer. You have few ID's in example in const section.

Since I take integers as parameters I tried to use parameter/9 to make it more precise. In MP you can use even camera's ID to move/rotate it.

Animated M3G's work also, but the animated object returns to its animation set position every keyframe. For this exmaple, since i use cangaroo mesh i dont animate.

Example and source included.

Any additional changes are wellcome. I dont really need to use google translate do I?
Вложения
Тип файла: rar Lib_m3g_class_and_source.rar (2.7 Кб, 549 просмотров)
Тип файла: rar Example.rar (90.4 Кб, 533 просмотров)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
cherepets (22.01.2011)
Старый 21.01.2011, 21:47   #8
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: Помощь компиляции lib_m3g (or something)

Сообщение от baton4ik Посмотреть сообщение
Специально стараешься, что бы переводчик не осилил?
Сообщение от Yonder Посмотреть сообщение
Я могу легко читать, но не писать русский язык.
I can easily read, but not write russian language.
он вроде может читать по-русски, на насчет перевода я не знаю
(Offline)
 
Ответить с цитированием
Старый 24.02.2011, 08:12   #9
Trazzy
Разработчик
 
Аватар для Trazzy
 
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений
(для 225 пользователей)
Ответ: Помощь компиляции lib_m3g (or something)

Да, psih1 потерялся малость, как только узнал, что его за границой будут читать=)..
во втором посте дважды "есть" написал.... издевается над человеком)))
__________________
Уважай собеседника, а лучше подари ему +
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 10:58.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com