forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Visual Basic (http://forum.boolean.name/forumdisplay.php?f=62)
-   -   Помогите с выбором подходящей библиотеки. (http://forum.boolean.name/showthread.php?t=14185)

Лit}{Ъ 06.02.2011 10:19

Помогите с выбором подходящей библиотеки.
 
Всем привет! Я конечно не уверен что надо писать в тему о ВБ, если что перенаправте... Короче проблема следующая, я хочу написать небольшую 2д игрушку на ВБ 2010, что (и главное как) прикрутить к проекту для обработки графики? Ну движок там какой или какойнибудь опен гл? Нужна быстрая 2д спрайтовая графика с поддержкой альфа канала, понятно что это есть почти в любом современном двиге, но во многом важен вопрос простоты юзания(Прикручивать для подобной простой цели махину в духе 3д огра наверно не особо рентабельно).

Reizel 06.02.2011 10:43

Ответ: Помогите с выбором подходящей библиотеки.
 
Чувак, да тебе же BlitzMax нужен!

Dragonfly 06.02.2011 13:37

Ответ: Помогите с выбором подходящей библиотеки.
 
с ITHappens:
только anykeyщик удаляет баннер на рабочем столе переустановкой системы
админ же удалит баннер без переустановки

я к чему. не советуйте другой язык программирования на просьбу посоветовать dllку для графики.

к слову есть ли здесь люди способные подключить SDL или TaoFramework для VB 2010?
есть мануалы для C# и C++

Олег глянь здесь: www.neoaxisgroup.com/wiki

pax 06.02.2011 13:42

Ответ: Помогите с выбором подходящей библиотеки.
 
Цитата:

Сообщение от Dragonfly (Сообщение 178062)
к слову есть ли здесь люди способные скомпилировать SDL или TaoFramework для VB 2010?

Цитата:

Сообщение от Dragonfly (Сообщение 178062)
с ITHappens:
только anykeyщик удаляет баннер на рабочем столе переустановкой системы
админ же удалит баннер без переустановки

Цитата:

я к чему.
Не задавайте глупых вопросов. Нельзя скомпилировать С/С++ библиотеку для работы в Net. Можно только враппер написать.


По теме топика: посмотрите тут, может подойдет: http://relishgames.com/forum/viewtop...&highlight=net

IGR 06.02.2011 14:49

Ответ: Помогите с выбором подходящей библиотеки.
 
ну если вб2010 то подощреваю что у тебя установлен на компе как минимум .нет фреймворк 3.5 !!
Далее создаешь WPF Windows Application !!
Далее вReference проекта нужно добавить еще как минимум одну .нет библиотеку собственно для работы с графикой !!
Add reference выбираешь System.Drawing на первой вкладке .нет !!
Ну в принципе и все !! Просто нужно немного почитать о впф особенно про события !! Мсдн, википедия в помощь !!

* писал по памяти для 2008 студии, возможно, если у тебя студия 2010 кое какие названия будут отличатся !!

Лit}{Ъ 07.02.2011 19:09

Ответ: Помогите с выбором подходящей библиотеки.
 
Цитата:

Сообщение от Dragonfly (Сообщение 178062)
Олег глянь здесь: www.neoaxisgroup.com/wiki

Если я правельно понял этот пример относится как раз к прикручеванию "Махины типо 3д огра", как я понял из местной документации это (возможно) хороший 3д двиг. Мне же нужна простая 2дшка, не спорюи там возможно идя через мамаево кладбище добиться результата (какмиинибудь средствами для отрисовки полоски здоровья :-) ) это будет 1. геморно (есть наверное попроще пути для риализации спрайтовой графики) 2.Медленно (как ни как рендэрит этот двиг 3д сцену ибо он создан для этого, чутьё подсказывает мне что спрайты рисуются менее ресурсозатратно).

П.с.
Сильно не ругайтесь если что не так понимаю...

В остальных варианты попытаюсь разобраться. Заранее спасибо.

Dragonfly 10.02.2011 11:21

Ответ: Помогите с выбором подходящей библиотеки.
 
тебя еще DX9 интересует?

Если интересует то глянь в сторону SlimDX
Цитата:

Вышла новая версия библиотеки SlimDX June 2010. Библиотека предназначена для работы с графической библиотекой DirectX средствами Managed языков программирования, и прежде всего Vb.Net(т.е. VB2010). Библиотека представляет собой тонкую обертку над native DirectX компонентами написанную на CLI C++ и обеспечивает хорошую производительность для Managed приложений.
ссылки:

UPD:
Скачал установил но вылетает на инициализации Device

IGR 10.02.2011 17:12

Ответ: Помогите с выбором подходящей библиотеки.
 
Цитата:

Скачал установил но инициализировать не смог
что не смог инициализировать ??
если ты про незапускающиися примеры то там иногда бывает битый референс на slimDX.dll !! просто нужно пересоздать референс !! было такое !! :)

Dragonfly 11.02.2011 06:18

Ответ: Помогите с выбором подходящей библиотеки.
 
мои извинения. неправильно обьяснил.
прога переписанная из примера slimdx в VB c C# не работает
вылетает на создании устройства
не работающая прога лежит в теме про СлимДХ

а что до битых референсов то в примерах их навалом

прогу переписал но при запуске просто белое окно>>:(

Dragonfly 11.02.2011 07:25

Ответ: Помогите с выбором подходящей библиотеки.
 
Код:

class SampleClass : Sample {
<code there>
}

ура я разобралсо сам)))
Код:

Class SampleClass : Inherits Sample
<code there>
end class


pax 11.02.2011 17:13

Ответ: Помогите с выбором подходящей библиотеки.
 
А видеокарта то десятый DX поддерживает? На сколько я знаю SlimDX заточен под него. Посмотрел, вроде поддерживает девятый, тогда вопрос - то ли API используешь?

Dragonfly 12.02.2011 07:59

Ответ: Помогите с выбором подходящей библиотеки.
 
Цитата:

Сообщение от pax (Сообщение 178617)
А видеокарта то десятый DX поддерживает? На сколько я знаю SlimDX заточен под него. Посмотрел, вроде поддерживает девятый, тогда вопрос - то ли API используешь?

хм должна вроде.
в играх в поддерживаемых режимах рендеринга показывает DX10
Видеокарта :NVidia GeForce 9800GTX

эмм. я 2d инициализировать долго не мог)

Лit}{Ъ 25.02.2011 21:08

Ответ: Помогите с выбором подходящей библиотеки.
 
Барт(Dragonfly). Что то я про SlimDx не понял, он в результате запустился или нет? Его вообще смотреть?

Dragonfly 01.03.2011 11:49

Ответ: Помогите с выбором подходящей библиотеки.
 
Цитата:

Сообщение от Лit}{Ъ (Сообщение 180607)
он запустился или нет? Его вообще смотреть?

да запустился! посмотреть стоит!
исходник попозже выложу сейчас где-то потерял:''(( :wild:

ffinder 01.03.2011 14:25

Ответ: Помогите с выбором подходящей библиотеки.
 
ищи врапперы (обертки) для любого 2D движка.
вот например:
для HGE http://relishgames.com/forum/viewtop...&highlight=net
для SFML http://downloads.sourceforge.net/sfm...dk-windows.zip

возможно стоит действительно прислушаться к совету перехода на BlitzMax, т.к. подозреваю что VB.NET ты выбрал после того как не осилил C++.


Часовой пояс GMT +4, время: 10:11.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot