|
31.07.2010, 01:33
|
#421
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Сообщение от NetBuilding
можно библу на проверку столкновения видимых частей спрайтов (картинок)?
|
Для работы со спрайтами есть Lib_game. Или нужно что-то другое?
|
(Offline)
|
|
31.07.2010, 09:49
|
#422
|
Знающий
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений (для 32 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Я что только не делал какие примеры не качал у меня белый экран серавно
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
|
(Offline)
|
|
31.07.2010, 09:50
|
#423
|
ПроЭктировщик
Регистрация: 07.06.2010
Сообщений: 105
Написано 5 полезных сообщений (для 13 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Сообщение от ViNT
Для работы со спрайтами есть Lib_game. Или нужно что-то другое?
|
да, нужно что-то другое.
что-то на базе lib_alpha наверное.
чтоб проверяло столкновение (совмещение) только видимых частей спрайтов.
т.е. Например чувак и дом сталкиваются не так, как на первой картинке.
а как на второй где чувак уперся мечем в стенку дома.
Это необычайно удобно, к примеру рисуем дерево а под свол подкладываем спрайт кругляшок, прописываем столкновение чувака с кругляшком, и чувак будет ходить только вокруг ствола дерева.
*цвета возле чувака и воле дома обозначены lib_alpha как невидимые.
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо NetBuilding за это полезное сообщение:
|
|
31.07.2010, 18:33
|
#424
|
AnyKey`щик
Регистрация: 11.06.2008
Сообщений: 4
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Здравствуйте. Пожалуйста сделайте либу для воспроизведения mjpeg-потока. Такое в принципе на яве уже есть, но хотелось бы создать свою прогу. Я думаю, не мне одному она пригодилась бы
|
(Offline)
|
|
03.08.2010, 17:55
|
#425
|
Нуждающийся
Регистрация: 17.03.2010
Адрес: Колпашево, Томская обл.
Сообщений: 88
Написано 21 полезных сообщений (для 25 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Предлагаю написать либу для снятия скриншотов с канваса и сохранения в ФС телефона. Полезно для иллюстраций прог на сайтах, и т.п...
Такое можно и юнитом сделать, но либой проще, один раз написал -- пользуйся! Только я в яве ни бум-бум...
Можно сделать и доп. функции:
Сохранять например [произвольное_имя]1.png, [произвольное_имя]2.png, чтоб не перезаписывались, или допустим снятие N-ного кол-ва кадров и склейка их в одну gif-анимашку (для динамичных игр самое то, процесс проиллюстрировать).
В принципе скрины можно на эмуле делать, но когда его нет под рукой...
И вообще, на телефоне тоже должна быть кнопка PrintScreen!
__________________
Teeworlds 4ever!
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
03.08.2010, 20:47
|
#426
|
Знающий
Регистрация: 21.07.2009
Адрес: Украина
Сообщений: 219
Написано 44 полезных сообщений (для 78 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Сообщение от Bananbl4
Предлагаю написать либу для снятия скриншотов с канваса
|
im:=imagefromcanvas(0,0,getwidth,getheight);
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.08.2010, 11:08
|
#427
|
Нуждающийся
Регистрация: 17.03.2010
Адрес: Колпашево, Томская обл.
Сообщений: 88
Написано 21 полезных сообщений (для 25 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Да я знаю. просто для упрощения действия его сразу в файл сохранить, может добавить функцию постановки водяных знаков и т.д. и т.п... (может сразу отправка на фтп или мыло...)
Ну и
снятие N-ного кол-ва кадров и склейка их в одну gif-анимашку (для динамичных игр самое то, процесс проиллюстрировать)
|
Типа так:
take_screen_part(x, y, w, h : int, path : str) // снять указанный кусочек екрана (lib_picker'ом кусок обрезать) и сохранить в фс по адресу path (напр. '/e:/Other/progascreen.png')
take_full_screen(path : str); //весь канвас
take_gif_full(num : int, path : str); //сделать num кадров и склеить их в 1 гифку.
take_gif_part(x, y, w, h, num : int, path : str); //тоже, только для куска (1ая fx)
-------------------
-------------------
__________________
Teeworlds 4ever!
|
(Offline)
|
|
04.08.2010, 11:43
|
#428
|
Бывалый
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений (для 215 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
в гифе ведь ограничения по цветам => изображения надо обрабатывать сначала => мой 2х цветный арканоид лагать будет((
|
(Offline)
|
|
04.08.2010, 14:13
|
#429
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Сообщение от NetBuilding
да, нужно что-то другое.
что-то на базе lib_alpha наверное.
чтоб проверяло столкновение (совмещение) только видимых частей спрайтов.
т.е. Например чувак и дом сталкиваются не так, как на первой картинке.
а как на второй где чувак уперся мечем в стенку дома.
Это необычайно удобно, к примеру рисуем дерево а под свол подкладываем спрайт кругляшок, прописываем столкновение чувака с кругляшком, и чувак будет ходить только вокруг ствола дерева.
*цвета возле чувака и воле дома обозначены lib_alpha как невидимые.
|
Я с Lib_game не работал, но сдается мне, что там должен быть способ включения столкновений с учетом прозрачности.
Эта библиотека по сути является враппером стандартного Game API. Писать свою библиотеку для обработки коллизий неразумно, поскольку она будет работать с жуткими тормозами.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.08.2010, 15:33
|
#430
|
ПроЭктировщик
Регистрация: 07.06.2010
Сообщений: 105
Написано 5 полезных сообщений (для 13 пользователей)
|
Ответ: столкновение с учетом прозрачности
Сообщение от ViNT
Я с Lib_game не работал, но сдается мне, что там должен быть способ включения столкновений с учетом прозрачности.
|
Я был бы жутко рад если бы нашел такую функцию в Lib_game.
Но после очередного просмотра FAQ по Lib_game, на меня навалило полное отчаяние
|
(Offline)
|
|
05.08.2010, 00:57
|
#431
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: столкновение с учетом прозрачности
Сообщение от NetBuilding
Я был бы жутко рад если бы нашел такую функцию в Lib_game.
Но после очередного просмотра FAQ по Lib_game, на меня навалило полное отчаяние
|
Если я правильно понял, должна помочь установка флага pixellLevel:=True, для этого нужно, чтобы в функции Collides_With параметр k был равен 1.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
05.08.2010, 13:55
|
#432
|
ПроЭктировщик
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений (для 8 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Возможно, скоро куплю телефон с GPS... Так что предлагаю немного покопать в эту сторону. Если такой либы ещё нет.
__________________
---
|
(Offline)
|
|
05.08.2010, 14:18
|
#433
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Сообщение от IDOL 1234
Возможно, скоро куплю телефон с GPS... Так что предлагаю немного покопать в эту сторону. Если такой либы ещё нет.
|
odd вроде бы писал, что с GPS можно работать через сенсоры.
|
(Offline)
|
|
05.08.2010, 14:37
|
#434
|
Знающий
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений (для 17 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
NetBuilding, есть либа Lib_arcade, там есть такая функция единственное, тебе надо будет всё писать на этой либе( я лично чтоб на ней не писать замутил такую функцию, проверяющую совпадение двух картинок:
function sovpadenie(im1:image; x1:integer; y1:integer; im2:image; x2:integer; y2:integer): integer; begin AddSprite(im1, getImageWidth(im1), GetImageHeight(im1)); AddSprite(im2, getImageWidth(im2), GetImageHeight(im2)); SpritePosition(0, x1, y1); SpritePosition(1, x2, y2); sovpadenie:=Collision(0,1,0); RemoveSprites; end;
__________________
И суслики вам не помогут
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
05.08.2010, 14:38
|
#435
|
Знающий
Регистрация: 14.05.2010
Сообщений: 297
Написано 13 полезных сообщений (для 13 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Думаю было бы неплохо иметь либу для КонтэнтХэадлер. Ну всмысле чтобы в меню телефона на файлах было можно открывать их приложением. Типо нашел песню, жмёшь функции, дополнительно, проиграть. Открывается приложение с ужзе загруженой песней. К примеру. Ну так вот
__________________
G502, GT S5230w user!
Последний раз редактировалось Rock2roll, 06.08.2010 в 14:29.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:18.
|