forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Люди помогите.....Одолеть спрайт!!! (http://forum.boolean.name/showthread.php?t=1634)

johnk 04.10.2006 19:46

Люди помогите.....Одолеть спрайт!!!
 
Люди нужна помощь! Прабла в следующем: Хочу что бы спрайт анимировался как-бы в замедленном действии... Подскажите как это делать?:vinsent:

jimon 04.10.2006 20:10

Re: Люди помогите.....Одолеть спрайт!!!
 
всмысле ?

HolyDel 05.10.2006 01:19

Re: Люди помогите.....Одолеть спрайт!!!
 
isNextFram=isNextFrame+1
if isNextFrame>5
Frame=Frame+1
if frame>totalframes then frame=0
isNextFrame=0
endif

Дальнейшее развитие ситуации зависит от того что надо анимировать, если спрайт
EntityTexture spr,texture,frame
ecли картинку
DrawImage image,x,y,frame

Ну собственно:
isNextFrame - переменая
Frame - переменная
totalframes - может быть числом.

johnk 05.10.2006 10:05

Re: Люди помогите.....Одолеть спрайт!!!
 
Cпасибо большое...!!!

Diplomat 05.10.2006 12:15

Re: Люди помогите.....Одолеть спрайт!!!
 
Код:

Frame#=Frame+0.1 ;флоатом его, флоатом!
IF Frame>NFrames Then Frame=0
DrawImage image,x,y,Int(Frame) ;можно и без Инта


ZanoZa 05.10.2006 17:42

Re: Люди помогите.....Одолеть спрайт!!!
 
А где собственно связь между спрайтом и 2d программированием? :)

johnk 05.10.2006 19:10

Re: Люди помогите.....Одолеть спрайт!!!
 
Я его отношу к 2Д, потому что drawimage....

ZanoZa 06.10.2006 10:30

Re: Люди помогите.....Одолеть спрайт!!!
 
Но имажа , ведь не спрайт ;)

c0mrad 13.11.2006 15:02

Re: Люди помогите.....Одолеть спрайт!!!
 
Спрайт - это два полигона с наложеной на них текстурой.

alcoSHoLiK 13.11.2006 15:19

Re: Люди помогите.....Одолеть спрайт!!!
 
Цитата:

Сообщение от c0mrad
Спрайт - это два полигона с наложеной на них текстурой.

Точнее два треугольника или один квад, так как оба они являются полигонами)

Platon 20.12.2006 20:06

Re: Люди помогите.....Одолеть спрайт!!!
 
Нет, спрайт это так-же любая 2д картинка с эффектами. Вообще понятие спрайт появилось еще задолго до 3д :)
А полигон с текстурой это биллбоард (billboard)

c0mrad 20.12.2006 22:40

Re: Люди помогите.....Одолеть спрайт!!!
 
Хммм...Долго думал.

jimon 21.12.2006 08:57

Re: Люди помогите.....Одолеть спрайт!!!
 
просто в 80-9x годы спрайтом так же называли 2д картинку в 2д играх

ZanoZa 21.12.2006 18:50

Re: Люди помогите.....Одолеть спрайт!!!
 
ясно

HolyDel 22.12.2006 01:02

Re: Люди помогите.....Одолеть спрайт!!!
 
в DarkBasic-е Sprite это 2д картинка


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

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