Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2011.07.10;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.033 c
15-1300719280
mahab-22
2011-03-21 17:54
2011.07.10
работа с dbexpress


3-1261512342
XeON
2009-12-22 23:05
2011.07.10
SQLite3 без "врапперов"


15-1300896940
Palladin
2011-03-23 19:15
2011.07.10
Делегаты, анонимные методы, C#


15-1300952862
oxffff
2011-03-24 10:47
2011.07.10
Сегодня полетит к нам Ижемский ТУ-154М


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский