Войти
Вело-изобретателиФорумSR2D - софтовый 2D движок

SR2D, версия 3.2 [актуальная]

Advanced: Тема повышенной сложности или важная.

#0
14:42, 20 мая 2012

Версия 3.2:
VB6: https://yadi.sk/d/HsDm_oZ7hmP9A
vb.net: https://yadi.sk/d/b4n3UelNhmP8y
C#: https://yadi.sk/d/JhOoqcSThmP7c

Несколько примеров использования, только для VB6: https://yadi.sk/d/BKkbxAeT3A7ePX

1. В этой версии исправлен баг с сохранением в файл в Win7-64.
2. В VB6 версии изменён синтаксис команды LoadFromObject. Теперь она называется LoadFromIPicture, вместо параметра:

Source As Variant
теперь два параметра:
Src As IPicture, ByVal hDC As Long
Благодаря этому я избавился от позднего связывания, получил возможность грузить не только с PictureBox или Form, но и с любого контрола, не обладающего hDC, например с ImageBox. Вторым параметром можно передавать hDC формы или, к примеру, рабочего стола.
3. Добавилась процедура DrawLine. Меняя параметр DotStep, можно рисовать прерывистые линии, если установить параметр IsXor = True, то цвет будет получаться как Dest Xor Color. Если использовать Color = &H808080, то получается в любом случае цвет, контрастный с приёмником, если DrawLine с IsXor = True применить повторно, то приёмник полностью восстанавливается, можно не перерисовывать.

Прошло более 3 лет
#1
16:09, 9 июля 2015

Чтот не могу найти в C# DrawLine... Эта функция выпилена?

#2
16:36, 9 июля 2015

max255
> Эта функция выпилена?
Нет, обновил в п.0 ссылки.

#3
20:29, 9 июля 2015
обновил в п.0 ссылки

Спасибо, очень годная либа. Часто пользуюсь)
Прошло более 2 лет
#4
9:18, 8 сен. 2017

Уважаемый Mikle, заинтересовался Вашим проектом. Пишу на VB.NET уже давно, однако к графике подбираюсь впервые.
Вот чего мне не хватает в случае с Вашей библиотекой - подробного мануала!
Есть ли хоть что-то, от чего оттолкнуться (помимо примеров, хотя это конечно оч наглядно!)

#5
9:27, 8 сен. 2017

Есть старый ReadMe, от версии 2.0 для VB6: https://yadi.sk/i/ulDHxTEB3MhpLf
В версии 3.2, конечно, много изменений и добавлений, но понять общий смысл по ReadMe можно.

На вопросы могу отвечать тут.

#6
12:43, 8 сен. 2017

Спасибо!
Нашёл достаточно свежую ветку на bbs.vbstreets.ru стало более понятно...

Прошло более 6 месяцев
#7
12:29, 13 мар. 2018

Хотелось бы иметь порт под FreeBasic, я тут месяц назад пытался адаптировать SR2D под FreeBasic, но у меня не вышло.

#8
12:37, 13 мар. 2018

Никогда не использовал FreeBasic, сам вряд ли быстро адаптирую, вот отвечать на вопросы по разным тонкостям работы порта SR2D для VB6 (или vb.net, C#) могу.

Вело-изобретателиФорумSR2D - софтовый 2D движок

Тема в архиве.