|
Болтовня Разговоры на любые темы (думайте, о чем пишите) |
04.10.2006, 19:46
|
#1
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Люди помогите.....Одолеть спрайт!!!
Люди нужна помощь! Прабла в следующем: Хочу что бы спрайт анимировался как-бы в замедленном действии... Подскажите как это делать?
|
(Offline)
|
|
04.10.2006, 20:10
|
#2
|
|
Re: Люди помогите.....Одолеть спрайт!!!
всмысле ?
|
|
|
05.10.2006, 01:19
|
#3
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
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 - может быть числом.
|
(Offline)
|
|
05.10.2006, 10:05
|
#4
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: Люди помогите.....Одолеть спрайт!!!
Cпасибо большое...!!!
|
(Offline)
|
|
05.10.2006, 12:15
|
#5
|
Дэвелопер
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений (для 164 пользователей)
|
Re: Люди помогите.....Одолеть спрайт!!!
Frame#=Frame+0.1 ;флоатом его, флоатом!
IF Frame>NFrames Then Frame=0
DrawImage image,x,y,Int(Frame) ;можно и без Инта
|
(Offline)
|
|
05.10.2006, 17:42
|
#6
|
Элита
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений (для 252 пользователей)
|
Re: Люди помогите.....Одолеть спрайт!!!
А где собственно связь между спрайтом и 2d программированием?
|
(Offline)
|
|
05.10.2006, 19:10
|
#7
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: Люди помогите.....Одолеть спрайт!!!
Я его отношу к 2Д, потому что drawimage....
|
(Offline)
|
|
06.10.2006, 10:30
|
#8
|
Элита
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений (для 252 пользователей)
|
Re: Люди помогите.....Одолеть спрайт!!!
Но имажа , ведь не спрайт
|
(Offline)
|
|
13.11.2006, 15:02
|
#9
|
Разработчик
Регистрация: 08.06.2006
Сообщений: 412
Написано 13 полезных сообщений (для 4 пользователей)
|
Re: Люди помогите.....Одолеть спрайт!!!
Спрайт - это два полигона с наложеной на них текстурой.
|
(Offline)
|
|
13.11.2006, 15:19
|
#10
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Re: Люди помогите.....Одолеть спрайт!!!
Сообщение от c0mrad
Спрайт - это два полигона с наложеной на них текстурой.
|
Точнее два треугольника или один квад, так как оба они являются полигонами)
|
(Offline)
|
|
20.12.2006, 20:06
|
#11
|
Знающий
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений (для 70 пользователей)
|
Re: Люди помогите.....Одолеть спрайт!!!
Нет, спрайт это так-же любая 2д картинка с эффектами. Вообще понятие спрайт появилось еще задолго до 3д
А полигон с текстурой это биллбоард (billboard)
|
(Offline)
|
|
20.12.2006, 22:40
|
#12
|
Разработчик
Регистрация: 08.06.2006
Сообщений: 412
Написано 13 полезных сообщений (для 4 пользователей)
|
Re: Люди помогите.....Одолеть спрайт!!!
Хммм...Долго думал.
|
(Offline)
|
|
21.12.2006, 08:57
|
#13
|
|
Re: Люди помогите.....Одолеть спрайт!!!
просто в 80-9x годы спрайтом так же называли 2д картинку в 2д играх
|
|
|
21.12.2006, 18:50
|
#14
|
Элита
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений (для 252 пользователей)
|
Re: Люди помогите.....Одолеть спрайт!!!
ясно
|
(Offline)
|
|
22.12.2006, 01:02
|
#15
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Люди помогите.....Одолеть спрайт!!!
в DarkBasic-е Sprite это 2д картинка
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:06.
|