![]() |
Рисование на текстуре
Никак не получается сделать обычный карандаш для рисования на текстуре 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, не помогает, упорно ждет пока не ткну в угол... В чем баг??? ЗЫ текстура уже натянута на объект! И он стоит в левом верхнем углу, и представляет собой квад. |
Ответ: Рисование на текстуре
Текстурные координаты на объекте кривые
Несоответствие координат мыши и координат текстуры |
Часовой пояс GMT +4, время: 23:16. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot