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++.

SBJoker 01.03.2011 15:04

Ответ: Помогите с выбором подходящей библиотеки.
 
Булчую этого файндера!
БлитзМакс весьма хорош и как начальная стадия изучения ООП, а там и языки группы си подтянутся.

Лit}{Ъ 03.03.2011 20:44

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

Цитата:

Сообщение от ffinder (Сообщение 181044)
VB.NET ты выбрал после того как не осилил C++.

Вы скорее всего отчасти не правы. Бэйсик - мой первый и основной язык программирования. Vb 6.0 любимый и единственный продукт для кодинга. Vb 2010 можно так сказать, обнова для любимчика.
О да я преостановил переход на Си (вскоре он продолжится) , но вовсе не из за того, что последний мне не дался или не понравился. Всё дело в том, что есть камень удерживающий меня на Vb 6.0 - это мой главный проект, "Мир Аниматов"(примерно 2500 строк кода) который включает в себя самописаные физический и графический движки. Так вот, я думал - освою Си++ переведу прогу на него и буду радоваться жизни ;) . Но разик решил перевести его просто на новый бэйсик (вб 2010). После трёх месяцев мучений я умер... И это не смотря на то что языки боле-менее родственные... Короче я решил пока пожить на бэйсике. Позубрить навороченные функции современных программ (враперы, библиотеки, классы, ооп). Ну для этого неплохо подходит и вб 2010. А потом уж и Си++ выучу :) .


А что значит глагол "булчую"? Так сказать, для повышения образованности...

Dragonfly 05.03.2011 14:42

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

Лit}{Ъ 23.04.2011 08:22

Ответ: Помогите с выбором подходящей библиотеки.
 
Глянул WPF. Судя по всему - не подходит. Как я понял Там вс архитектура на грфических объектах - т.е. линя это не множество точек на спрайте а визуальный объект. Мне же нужны именно спрайты. Есть чтонибудь на манер dx7vb.dll только по современней?

IGR 23.04.2011 15:53

Ответ: Помогите с выбором подходящей библиотеки.
 
Да есть линия как компонет а есть линия которая используется в брашах !! Можно создавать свои браши, рендерить что то, раскрасить этим брашем что то !!

Лit}{Ъ 01.05.2011 19:12

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

Сообщение от IGR (Сообщение 186618)
Да есть линия как компонет а есть линия которая используется в брашах !! Можно создавать свои браши, рендерить что то, раскрасить этим брашем что то !!

Что то не разобрался... По моему это гемор :).(я конечно ещё пошарюсь - может и не прав)

Мне тут народ советовал не парится и писать на чистом Дх 9 (или на OpenGL) - это разумно? А то что то так ничего дельного и не посдказали с библиотекой...

Цитата:

Сообщение от pax (Сообщение 178063)
По теме топика: посмотрите тут, может подойдет: http://relishgames.com/forum/viewtop...&highlight=net

Я прмер попытался запустить. Подключил dll + скопировл код для вб а он на кучу строк ругается. Что делать :''(( ?


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

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