forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Вопросы (http://forum.boolean.name/showthread.php?t=13507)

psih1 19.10.2010 15:29

Ответ: Вопросы
 
а причем тут делфи

psih1 22.10.2010 09:45

Ответ: Вопросы
 
Как сделать обект который появляется раз ну например в 5минут на карте?

JACUK 22.10.2010 09:58

Ответ: Вопросы
 
Если карта в масиве, то попробуй в отделльнй поток вынести таймер на 5 мин. и после их прошествия меняй соответстсвующую координату на цыфру, что отвечает за тот обьект ивсе это помести в цыкл отрисовки карты!

psih1 22.10.2010 11:51

Ответ: Вопросы
 
а как сделать отдельный поток?

JACUK 22.10.2010 12:01

Ответ: Вопросы
 
Lib_thread тебе в помощь!!!

psih1 23.10.2010 17:25

Ответ: Вопросы
 
Вложений: 1
Начал делать изометрическую графику как сдеть чтоб коробль двигался под 60 градусов

cherepets 24.10.2010 21:18

Ответ: Вопросы
 
x:=x-2;
y:=y-1;
(по направлению как на картинке)

а вообще это угол не 60 градусов, а ~64

psih1 26.10.2010 07:48

Ответ: Вопросы
 
а под каким углом должна быть расположена изометрическая графика?120 и 60?

Reks888 26.10.2010 10:37

Ответ: Вопросы
 
На blitzetc.blitzmax.ru была статья про создание изометрической игры в Blitzmax.(Blitzmax->Статьи). Про Blitzmax там ничего нет, только формулы прорисовки изометрических картинок.
Прямую ссылку не могу дать т.к. не работает у них сервер

psih1 26.10.2010 16:45

Ответ: Вопросы
 
Спасибо

psih1 28.10.2010 21:21

Ответ: Вопросы
 
Как проверить столкновение курсора и обекта?дайте пожалуйсто теорию

baton4ik 30.10.2010 13:24

Ответ: Вопросы
 
Курсор - это картинка. Проверяй пересечение по координатам.

psih1 30.10.2010 19:29

Ответ: Вопросы
 
можно пример чет не получается

JACUK 30.10.2010 19:36

Ответ: Вопросы
 
(x+Im_Width) <= x1 then...

psih1 31.10.2010 15:17

Ответ: Вопросы
 
Так?чет не понимаю
PHP код:

procedure DrawKursor;{Прорисовка курсора}
var 
li integer;
begin
RedrawMap
(a,b);
DrawImage(kursor.img,kursor.x,kursor.y);
if 
kursor.x+getImageWidth and kursor.y+getImageHeight  <= posX and posY  then
begin
DrawImage
(kursor1.img,kursor.x,kursor.y);
delay(50);
repaint;
end;
delay(50);
repaint;
end



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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot