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

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

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

Ответ
 
Опции темы
Старый 12.02.2010, 16:39   #346
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.

во, функцию забабахал) и спрайты не нужны более)

function stolk(im1:image; xim1:integer; yim1:integer; im2:image; xim2:integer; yim2:integer):integer;
begin
AddSprite(im1, getImageWidth(im1), GetImageHeight(im1));
AddSprite(im2, getImageWidth(im2), GetImageHeight(im2));
SpritePosition(0, xim1, yim1);
SpritePosition(1, xim2, yim2);
stolk:=Collision(0, 1, 0);
RemoveSprites;
end;
__________________
И суслики вам не помогут
(Offline)
 
Ответить с цитированием
Старый 13.02.2010, 16:57   #347
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.

Ты в своем уме? При каждом вызове данной функции в память будет загружаться 2 спрайта благодаря функции AddSprite. Пару сотен вызовов проверки на столкновение и твоя игра вылетит с ошибкой OutOfMemory из-за нехватки памяти.
(Offline)
 
Ответить с цитированием
Старый 16.02.2010, 09:28   #348
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.

дык я же их удаляю потом при помощи RemoveSprites... (миллион до неба раз вызвал и всё норм работало)
__________________
И суслики вам не помогут
(Offline)
 
Ответить с цитированием
Старый 16.02.2010, 16:29   #349
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.

Сообщение от demon112 Посмотреть сообщение
дык я же их удаляю потом при помощи RemoveSprites... (миллион до неба раз вызвал и всё норм работало)
Правильный ответ такой:
Нужно удалить добавление спрайтов из функции определения столкновения,
а спрайты добавлять только 1 раз - при запуске игры.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Rock2roll (18.05.2010)
Старый 27.02.2010, 20:16   #350
nil0q
ПроЭктировщик
 
Аватар для nil0q
 
Регистрация: 30.06.2009
Адрес: Челябинская обл.
Сообщений: 111
Написано 32 полезных сообщений
(для 99 пользователей)
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.

javax.microedition.media.control (JSR135), MIDIControl называется.
Можете быстро написать библиотечку - враппер для команд MIDIControl, чтобы "на лету" играть MIDI? (Спецификация - кому интересно:http://ru.wikipedia.org/wiki/MIDI http://kazus.ru/articles/202.html)
__________________
Аинéжарбази овокáсьф имятнэ́меле как, имякщтóт и имяини́ль оклёт ими́ньдо сяюзлёп, ильсы́м эынэвьтспóс ышáн мóнян тягалзи, эы́жущт тят-ищт сант-ищтý анакаккáт; áкызэй овóваримь авотэ́ як итя́ммарг тыжýлс аирьтэмяег аянлетя́трэщтанот, мадóраи мынавóзарбо мэ́сьф мынтáняп авокáныдя, икиньхэ́ть мóкызэй астэя́львэй шóтрэщт ильсэ́й.
Щамóпф раткáдэрь оидюá!
(Offline)
 
Ответить с цитированием
Старый 28.02.2010, 16:42   #351
Sehnsucht_1
AnyKey`щик
 
Регистрация: 08.02.2010
Сообщений: 6
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.

напишите пожалуйста очень простую библиотеку, для добавления в форму выпадающего списка выбора.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Rock2roll (18.05.2010)
Старый 01.03.2010, 13:57   #352
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.

Сообщение от Sehnsucht_1 Посмотреть сообщение
напишите пожалуйста очень простую библиотеку, для добавления в форму выпадающего списка выбора.
Это уже есть и в стандартных формах. Смотри пример:
Program ComboBox;
Var    
combomalefemalealieninteger;
Const 
CH_POPUP 4;
Begin
    combo
:=FormAddChoice('Ваш пол:'CH_POPUP);
    
male:=ChoiceAppendString(combo'Мужской');
    
female:=ChoiceAppendString(combo'Женский');
    
alien:=ChoiceAppendString(combo'Не определился');    
    
ShowForm;
    
Delay(50000);
End
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Rock2roll (18.05.2010)
Старый 22.03.2010, 21:02   #353
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.

Пожалуйста сделай библиотеку математических функций нормально работающую, не как эта тема. Вот хороший материал по этой теме http://forum.boolean.name/attachment...9&d=1269201397
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Старый 26.03.2010, 18:28   #354
ncuxonaT
AnyKey`щик
 
Аватар для ncuxonaT
 
Регистрация: 06.08.2009
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.

Напишите, пожалуйста, либу для определения одновременного нажатия нескольких цифровых клавиш.
Только не говорите, что ява этого не позволяет, и вообще на половине телефонов это невозможно.
(Offline)
 
Ответить с цитированием
Старый 26.03.2010, 19:08   #355
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.

Сообщение от ncuxonaT Посмотреть сообщение
Напишите, пожалуйста, либу для определения одновременного нажатия нескольких цифровых клавиш.
Только не говорите, что ява этого не позволяет, и вообще на половине телефонов это невозможно.
Функция должна быть в Lib_game.
Не знаю, как на большинстве телефонов, но на Motorola, например, это не работает.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Rock2roll (18.05.2010)
Старый 26.03.2010, 21:34   #356
ncuxonaT
AnyKey`щик
 
Аватар для ncuxonaT
 
Регистрация: 06.08.2009
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.

в lib_game вроде только на джойстик и софт клавиши
На сонериках и нокиях точно работает
(Offline)
 
Ответить с цитированием
Старый 27.03.2010, 00:24   #357
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.

Просто на некоторых телефонах цифровые клавиши 2, 4, 6, 8 и 5 считаются клавишами джойстика и их тоже можно отлавливать как джойстик.
С возможностью одновременного нажатия нескольких цифровых клавиш.
(Offline)
 
Ответить с цитированием
Старый 27.03.2010, 02:06   #358
ncuxonaT
AnyKey`щик
 
Аватар для ncuxonaT
 
Регистрация: 06.08.2009
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.

хотелось бы отлавливать еще и 1, 3, 7, 9, 0, * и #
(Offline)
 
Ответить с цитированием
Старый 30.03.2010, 02:51   #359
ncuxonaT
AnyKey`щик
 
Аватар для ncuxonaT
 
Регистрация: 06.08.2009
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.

а что, это вообще очень сложно?
(Offline)
 
Ответить с цитированием
Старый 30.03.2010, 05:04   #360
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.

Сообщение от ncuxonaT Посмотреть сообщение
а что, это вообще очень сложно?
Это вообще не возможно.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ну хоть здесь мне подскажут Miha Библиотеки 5 14.12.2007 12:50
Написание ActiveX на PB - миф или реальность? Maxus PureBasic 4 19.06.2007 10:41
Написание игры на С++ Leito C++ 16 13.06.2007 13:07
Post-запросы Роман Основной форум 20 31.03.2006 22:53


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


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