Показать сообщение отдельно
Старый 24.12.2009, 18:37   #1
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Рисование на текстуре

Никак не получается сделать обычный карандаш для рисования на текстуре 3Д-объекта. Я делаю так(O-это элемент типа OBJ):
O\tex=createtexture(500,500)
Так, создал, теперь когда приходит очередб рисования:

If MouseDown(1)
SetBuffer TextureBuffer(O\Tex)
Color(255,0,0)
Rect MouseX(),MouseY(),2,2
Setbuffer BackBuffer()
endif


но он в упор не хочет рисовать! Тока если ткнуть мышью в верхний левый угол, то она станет ВСЯ темно-красного цвера, почти черная. Пробовал создавать текстуру 1000х1000, не помогает, упорно ждет пока не ткну в угол...

В чем баг???

ЗЫ текстура уже натянута на объект! И он стоит в левом верхнем углу, и представляет собой квад.
(Offline)
 
Ответить с цитированием