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

2D движок SR2D, Софтверный движок для работы с 2D графикой на VB6, vb.net, C# (39 стр)

Страницы: 138 39 40 4144 Следующая »
#570
9:59, 30 окт. 2018

т.е если альфа на спрайта которым рисуем 0, то ничего не меняется, но если между 0 и 255 то она мусорит спрайт на котором рисуем?
как я понял. ну и как заодно показал тест который я сейчас сделал

#571
10:53, 30 окт. 2018

SilentPrayerCG
> если альфа на спрайта которым рисуем 0, то ничего не меняется, но если между 0
> и 255 то она мусорит спрайт на котором рисуем?
Да, только она мусорит лишь в альфаканал, который, как правило, у приёмника не нужен.

#572
20:15, 4 дек. 2018

Mikle привет, как там дела с х64? Не было времени? Или забил всёт-аки?

#573
21:50, 4 дек. 2018

Ни то, ни другое. Время уже есть, просто увлёкся проектом, делаю редактор карт для 3D шутера, редактор всё на том же sr2d.
Постараюсь всё же уделить внимание и sr2d 64, проверю в 32 битах, потом ты мне его скомпилируешь в 64. Не так много там работы.

#574
18:12, 5 дек. 2018

Mikle
Окай. Пиши, я периодически проверяю тему.

#575
15:04, 7 фев. 2019

Mikle, привет. Я с VBStreets, впрочем мы уже общались очень давно, можешь и не вспомнить))

Слушай, я тут стал разбираться в твоём движке, помоги пожалуйста, что-то у меня не выходит.

Мне нужно фон "залить" текстурами и поверх текстур перемещать спрайты(объекты) не нарушая фоновых текстур, что-то вроде бомбермена.
Текстуры в png файлах.

Я нашёл пример кода с "tga" форматом, а с "png" найти не могу. Можешь мне пожалуйста подсказать, какие функции мне использовать? Может быть кусок готового кода есть, я бы разобрался.

У меня всё время ошибка вылетает, не могу понять причин.

#576
16:32, 7 фев. 2019

Привет.
Memfivosfey
> Я нашёл пример кода с "tga" форматом, а с "png" найти не могу.
Это у тебя первая версия SR2D, а сейчас есть уже 3.2, здесь можно скачать:
https://gamedev.ru/community/bycircle/forum/?id=162451
Дальше будут вопросы - задавай.

#577
(Правка: 19:24) 19:23, 8 фев. 2019

Mikle,
Скачал версию по ссылке.
смотри.

я пытаюсь сделать вот так:

strPicturePath = App.Path & "\Data\Textures\1.png"
    
SprTest.LoadFromFile strPicturePath
SprTest.PaintToDevice Form1.hDC

Вылетает ошибка, файл не найден: SR2D

в строке

CopyMemory ByVal lData.Scan0, cBuf(0), x * y * 4
Процедуры "LoadFromFile"

Скажи, переменную тут использовать можно? В Readme, ты писал, что файл "1.tga"  должен обязательно присутствовать в директории программы.

Когда пишу вот так:

SprTest.LoadFromFile "1.png"
SprTest.PaintToDevice Form1.hDC

Вылетает ошибка вот здесь:

Public Sub PaintToDevice(ByVal hDC As Long)
ОШИБКА!!! ->  SetDIBitsToDevice hDC, 0, 0, meWidth, meHeight, 0, 0, 0, meHeight, cBuf(0), bi32BitInfo, 0
End Sub

"Subscript out of range. "

Подскажи пожалуйста в чём проблема?

#578
20:08, 8 фев. 2019

"Subscript out of range. " - так, с этой ошибкой я разобрался. Это я забыл сделать

SprTest.Init

а вот с первой, не разобрался.

#579
21:46, 8 фев. 2019

Memfivosfey
> Вылетает ошибка, файл не найден: SR2D в строке
Похоже, что sr2d.dll не лежит в папке проекта.

#580
22:37, 8 фев. 2019

Лежит, дружище, я ещё только что и версию проверил, что это именно новая.

#581
22:48, 8 фев. 2019

Может до первого обращения к ф-ции из dll есть ChDir на другую папку?
Можешь скинуть проект с этой ошибкой?

#582
22:55, 8 фев. 2019

там у меня мусора много.
но скинуть могу. 
куда скинуть?

#583
22:58, 8 фев. 2019

Можно здесь ссылку, можно на почту (в профиле).

#584
6:21, 9 фев. 2019

Я кинул на почту, из профиля.

Страницы: 138 39 40 4144 Следующая »
Вело-изобретателиФорумSR2D - софтовый 2D движок