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

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

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

#0

Версия 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 применить повторно, то приёмник полностью восстанавливается, можно не перерисовывать.

20 мая 2012 (Правка: 21 янв. 2017, 11:30)

Прошло более 3 лет
#1

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

9 июля 2015

#2

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

9 июля 2015

#3
обновил в п.0 ссылки

Спасибо, очень годная либа. Часто пользуюсь)

9 июля 2015

Прошло более 2 лет
#4

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

8 сен. 2017

#5

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

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

8 сен. 2017 (Правка: 9:30)

#6

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

8 сен. 2017

Прошло более 6 месяцев
#7

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

13 мар. 2018

#8

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

13 мар. 2018

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