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

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

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

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 16.08.2010, 16:56   #16
NetBuilding
ПроЭктировщик
 
Аватар для NetBuilding
 
Регистрация: 07.06.2010
Сообщений: 105
Написано 5 полезных сообщений
(для 13 пользователей)
Ответ: Есть пару вопросов

вот про настройку ФПС спрашиваю, а как узнать значение этого фпс через мидлет нигде найти не могу
(Offline)
 
Ответить с цитированием
Старый 16.08.2010, 17:02   #17
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
Ответ: Есть пару вопросов

Как сделать проверку столкновений изображений?
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием
Старый 16.08.2010, 17:20   #18
NetBuilding
ПроЭктировщик
 
Аватар для NetBuilding
 
Регистрация: 07.06.2010
Сообщений: 105
Написано 5 полезных сообщений
(для 13 пользователей)
Счастье Ответ: Есть пару вопросов

Сообщение от psih1 Посмотреть сообщение
Как сделать проверку столкновений изображений?
в этом посте VINT расказывает как оно делается через Lib_sprite
(Offline)
 
Ответить с цитированием
Старый 16.08.2010, 17:51   #19
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Есть пару вопросов

читаем время в мс в начале цикла и в конце, находим разницу.
фпс=1000/разницу
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
NetBuilding (16.08.2010)
Старый 20.08.2010, 21:08   #20
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
Ответ: Есть пару вопросов

как упростить загрузку массива?
im[0]:=Picker.GetImage(0); // Пример вырезания квадратной иконки по номеру
    
im[1]:=Picker.GetImage(1);
    
im[2]:=Picker.GetImage(2);
    
im[3]:=Picker.GetImage(3);
    
im[4]:=Picker.GetImage(4); 
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием
Старый 20.08.2010, 21:32   #21
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Есть пару вопросов

for i:=0 to 4 do im[i]:=Picker.GetImage(i);
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
psih1 (20.08.2010)
Старый 22.08.2010, 12:14   #22
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
Ответ: Есть пару вопросов

как на тайловую карту добавать спрайт например?
Изображения
 
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием
Старый 24.08.2010, 22:04   #23
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
Ответ: Есть пару вопросов

есть предложения какие нибудь???
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием
Старый 25.08.2010, 20:37   #24
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Есть пару вопросов

Картинка примера очень мелкая. Из неё ничего нельзя понять что тебе нужно конкретно.
(Offline)
 
Ответить с цитированием
Старый 25.08.2010, 21:53   #25
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
Ответ: Есть пару вопросов

вот пример обекта больше чем тайл
Изображения
Тип файла: bmp Безымянный.bmp (407.1 Кб, 687 просмотров)
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием
Старый 26.08.2010, 11:58   #26
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Есть пару вопросов

отрисовывай просто начиная от низа:
drawimage(img,x,y-getimageheight(img)+getimageheight(tile));

как-то так
(Offline)
 
Ответить с цитированием
Старый 28.08.2010, 11:06   #27
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
Ответ: Есть пару вопросов

Начал изучать работу с ресурсом обычную загрузку текста понял а как например вбить координаты и что считывались и картинка отрисовывалась
{
program res;
 var 
    
res   resource
    
line  string;
begin
  res 
:= openResource('/data.txt'); 

    if (
resourceAvailable(res)) then 
      begin
line 
:= readLine(res);      
closeResource(res); 
      
end
 
    
drawText('Hello world!'+line00);
    
repaint;    
    
delay(2000000);
end.
}
program res;
 var 
    
res   resource
    
line  string;
begin
  res 
:= openResource('/obj.txt'); 

    if (
resourceAvailable(res)) then 
      begin
line 
:= readLine(res);      
closeResource(res); 
      
end
 
    
drawImage(loadImage('/icon.png'), 00); 
repaint;    
delay(2000000);
end
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием
Старый 28.08.2010, 11:24   #28
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Есть пару вопросов

ну, смотри...
к примеру у тебя идет 2 символа координата по Х, потом пробел и 2 символа У. тогда делаешь так:

x:=stringtointeger(copy(line,0,2)));
y:=stringtointeger(copy(line,3,5)));
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
psih1 (28.08.2010)
Старый 28.08.2010, 14:50   #29
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
Ответ: Есть пару вопросов

Вот можт пригодится кому
program res;
 var 
 
x,y:integer;
    
res   resource
    
line  string;
begin
  res 
:= openResource('/obj.txt'); 

    if (
resourceAvailable(res)) then 
      begin   
line 
:= readLine(res);
x:=stringtointeger(copy(line,0,2));
y:=stringtointeger(copy(line,3,5));      
closeResource(res); 
      
end
    
drawImage(loadImage('/icon.png'), xy); 
repaint;    
delay(2000000);
end
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием
Старый 28.08.2010, 15:01   #30
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
Ответ: Есть пару вопросов

а упростит загрузку массивом можно?
x:=stringtointeger(copy(line,0,2));
y:=stringtointeger(copy(line,3,5));
z:=stringtointeger(copy(line,4,6)); 
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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