Показать сообщение отдельно
Старый 20.04.2011, 19:39   #2
Mhyhr
Бывалый
 
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений
(для 858 пользователей)
Ответ: Проблема с DrawImage

Привет! План таков!
1) MaskImage, почитай про эту функцию.
2) Честно говоря, какой-то страшный у тебя код. Православнее так:
Graphics3D 640,480
SetBuffer BackBuffer
() 
Global 
img = LoadImage("captain1.jpg")

MaskImage(img,100,100,100); Теперь прозрачный цвет - серо-какой-то

While Not KeyHit(1) 
    ;
как-бэ очистка
    Cls
();

    ;
здесь логика
    
if(KeyHit(2)) then ILikeDrugs();


    ;
здесь как-бэ 3д обновка-отрисовка
    UpdateWorld
    RenderWorld

    
;здесь как-бэ 2д отрисовка - DrawImage img,0,0

    
; Здесь буферы флип-флип , и выводится на монитор.
    
Flip()
Wend

Function ILikeDrugs()
    While 
Not KeyHit(2) 
    
Cls();

    
RenderWorld
    DrawImage img
,0,0
    Flip
    Wend
End 
Function 

Последний раз редактировалось Mhyhr, 21.04.2011 в 13:26.
(Offline)
 
Ответить с цитированием