Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.07.10;
Скачать: CL | DM;

Вниз

Эмулировать поведение курсора   Найти похожие ветки 

 
brother ©   (2011-03-24 09:40) [0]

Помогите с алгоритмом.
Рисую сцену на временном PNG (Scene), на него же рисую свой курсор (тоже PNG картинка) потом отрисовываю его на канву формы
в итоге имею, что при обращении к пикселам Scene там же есть и отрисованный курсор, что не есть гуд.
Хочу от этого эффекта избавиться, но как лучше?
Сейчас сцена по слоям:
|-Scene(с курсором) |- Form
Хочу "стандартное" поведение курсора:
|-Cursor |-Scene |- Form
те вынести его из отрисовки в Scene..
Какие варианты опробовал:
1. Для курсора создаю отдельный слой и отрисовываю, получается
|-Cursor |-Scene |- Form
но за счет двойной отрисовки (в начале отрисовали на Scene потом сделали копию на Cursor и там уже отрисовали сам курсор) теряю ФПС...
2. Рисую прямо на форме
|-Scene |- Form |-Cursor
имею "моргание" курсора, что и понятно...


 
Думкин ©   (2011-03-24 09:44) [1]


> что при обращении к пикселам Scene

не обращаться к пикселам нарисованным на форме.


 
brother ©   (2011-03-24 09:51) [2]

так я и не обращаюсь...


 
brother ©   (2011-03-24 09:51) [3]

или я не монял мысли


 
Думкин ©   (2011-03-24 09:55) [4]

> brother ©   (24.03.11 09:51) [2]
>
> так я и не обращаюсь...

ну, я за вариант 1, в общем. Как сильно это на фпс сказывается - тебе виднее.

Можно, конечно так: сохраняем участок куда курсор как заплатку в стороне, рисуем курсор, выводим на форму, возвращаем заплатку на место.


 
brother ©   (2011-03-24 09:57) [5]

надо попробовать...


 
brother ©   (2011-03-24 10:12) [6]

вроде лучше, спс...



Страницы: 1 вся ветка

Текущий архив: 2011.07.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
15-1300767910
Дмитрий С
2011-03-22 07:25
2011.07.10
Такой же как TWebBrowser, только FireFox?


15-1300489436
KilkennyCat
2011-03-19 02:03
2011.07.10
Самый дешевый кпк на win ce


11-1235124028
BMouradov
2009-02-20 13:00
2011.07.10
Вопрос по PStrListEx


2-1301471734
Matveih1
2011-03-30 11:55
2011.07.10
PopupMenu и свой компонент


10-1175061542
ustas
2007-03-28 09:59
2011.07.10
InternetExplorer.Application link Click