|
09.11.2007, 19:46
|
#1
|
Разработчик
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений (для 95 пользователей)
|
Image:Create,Rotation>>>HELP
Help:
Я помню точно в Blitz3D нарисовать изображение так:
...=CreateImage(...)
SetBuffer ImageBuffer(...)
...
SetBuffer BackBuffer()
...
А как в BMax ??????
Как там сделать ImageBuffer() , BackBuffer() и FrontBuffer()
И не понял как работает SetRotation( ???rotation#)
Вот в Blitz3D указываешь Изображение которое поворачивать:::RotationImage (image,rotation#)
а тут что поварачиваешь ??????
ЗАРАНЭЭ СПОСИБО!!!
|
(Offline)
|
|
09.11.2007, 19:57
|
#2
|
Бывалый
Регистрация: 09.09.2006
Сообщений: 656
Написано 54 полезных сообщений (для 110 пользователей)
|
Re: Image:Create,Rotation>>>HELP
б макс я не знаю но подозреваю что работает это так:
писать в цикле
setrotation 0
drawimage ..img1,..
drawimage ..img2,..
setrotation 30
drawimage ..img3,..
setrotation 100
drawimage ..img4,..
|
т.е. имж1 и имж2 выведиться нормально
имж3 повернеться на 30 градусов
имж4 на 100 град
|
(Offline)
|
|
09.11.2007, 20:24
|
#3
|
|
Re: Image:Create,Rotation>>>HELP
Horror
правильно говоришь
в bmax команды setrotation и другие работают
для установки глобальной матрицы
тоесть :
setrotation 0
drawimage img1,0,0
setrotation 15
drawimage img2,0,0
setrotation 0
drawimage img3,0,0
...
в bmax нету никаких буферов
так что во время когда екран не рисуется,
к примеру в цикле обновления ..
рисуем картику (без flip) и потом делаем grabimage
|
|
|
09.11.2007, 20:34
|
#4
|
Разработчик
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений (для 95 пользователей)
|
Re: Image:Create,Rotation>>>HELP
Спасибо,уже нашёл что такое GrabImage.
|
(Offline)
|
|
10.11.2007, 22:02
|
#5
|
Разработчик
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений (для 95 пользователей)
|
Re: Image:DrawImageRect >>>HELP
Ещё вопросик
В Blitz 3d
DrawImageRect image,x,y,rect_x,rect_y,rect_width,rect_height,[frame]
В Blitz Max
DrawImageRect( image:TImage,x#,y#,w#,h#,frame=0 )
Где 2 параметра,как пользоваться???
|
(Offline)
|
|
10.11.2007, 22:14
|
#6
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Re: Image:Create,Rotation>>>HELP
для того чтобы нарисовать RECT (прямоугольник), достаточно знать координаты верхнего левого угла, ширину и длинну. Для того чтобы нарисовать прямоугольник в который вписан имадж, надо еще указать этот имадж и его фрейм(кадр).
|
(Offline)
|
|
10.11.2007, 22:53
|
#7
|
Разработчик
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений (для 95 пользователей)
|
Re: Image:Pixmap>>>HELP
Ну а если:::
Изображение(Имя:"image.png" ; Размер:192,64 ; Один фрэйм:64,64)
загружено как Pixmap:
Global map_img:TPixmap = LoadPixmapPNG("image.png")
?????
'Нарисовать 1-ый фрэйм:x=128,y=0
'Нарисовать 2-ой фрэйм:x=64,y=0
'Нарисовать 3-ий фрэйм:x=0,y=0
?????
|
(Offline)
|
|
10.11.2007, 23:00
|
#8
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Re: Image:Create,Rotation>>>HELP
а зачем пиксмапами?
local MyImage:TImage = LoadAnimImage("image.png",64,64,0,numframes)
..
drawimage(MyImage, x , y, frame)
и всё.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
ttf to image |
G.A.D |
Болтовня |
7 |
26.12.2009 14:54 |
IMAGE |
DenisKretov |
2D-программирование |
3 |
21.11.2007 10:43 |
Как удалить Image ? |
creeon |
2D-программирование |
22 |
04.08.2007 21:59 |
Image и 3D |
WaReZ_MEN |
3D-программирование |
1 |
20.12.2006 11:42 |
Часовой пояс GMT +4, время: 07:51.
|