Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание и обсуждение игр
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 30.03.2016, 13:12   #21
Пепел Феникса
Модератор
Заслуженный модератор
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Адрес: Москва
Сообщений: 20,960
Репутация: 3384

icq: 446843180
skype: phoenix_proger
По умолчанию

Цитата:
Сообщение от 8Observer8 Посмотреть сообщение
Мне нужно только лишь для рисования линий и графиков функций. Я хотел что-то попроще в освоении, чем HLSL. А как насчёт SharpDX? Я смотрю эта библиотека использует Direct3D12
SharpDX как и вторая.
это лишь интерфейсы к DirectX для dotNET, они мало что упрощают.

соответственно она не использует DX12, а имеет поддержку DX вплоть до 12 версии.


ну в принципе можете и DX9 применить.
но вроде как вектор в WPF очень неплохо ускорен сам по себе.
__________________
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума   Ответить с цитированием
Старый 30.03.2016, 13:33   #22
8Observer8
Профессионал
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Адрес: Саратов
Сообщений: 3,027
Репутация: 832
По умолчанию

Я попробую WPF и MDX для рисования графиков и простых фигур.

Мне ответили на другом форуме по поводу 2D рисования с использованием C# и DirectX:

Цитата:
All of the mentioned libraries are just wrappers over the low-level DirectX API, so they are almost equally hard to draw 2D primitives. Currently SharpDX is the most actively developed one, I think. Regarding SlimDX, the latest version on their site is from 2012, unless I am mistaken. XNA is frozen by Microsoft and no longer actively developed. There is also the MonoGame project, which is actively developed and has 1:1 feature parity with XNA.

If you target Windows desktop, I would recommend using WPF instead for 2D drawing. It uses DirectX under the hood for rendering, but is more high-level than plain DirectX, so drawing 2D primitives can be a lot easier. Another API from Microsoft called Win2D wraps DirectX and offers higher-level abstractions for 2D drawing, but it is targeting universal apps with Windows 8.1 and Windows 10 only. For cross-platform rendering, I can suggest SFML, but I have not used it myself.
8Observer8 вне форума   Ответить с цитированием
Старый 30.03.2016, 13:50   #23
Пепел Феникса
Модератор
Заслуженный модератор
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Адрес: Москва
Сообщений: 20,960
Репутация: 3384

icq: 446843180
skype: phoenix_proger
По умолчанию

а MDX то зачем? сами же недавно сказали что он умер.

ну в принципе я это и говорил все.
правда про MonoGame забыл, да.
__________________
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума   Ответить с цитированием
Старый 30.03.2016, 18:48   #24
8Observer8
Профессионал
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Адрес: Саратов
Сообщений: 3,027
Репутация: 832
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
а MDX то зачем? сами же недавно сказали что он умер.
Если вдруг нужно будет, в каком-нибудь текущем проекте на WinForms нарисовать на 2D. Я так думаю, если "MDX is deprecate" это же не означает, что его вырежут совсем в будущем? Или вырежут?

Мне правда пришлось нагуглить кое-что и добавить в App.config, чтобы на 4.5 запускалось:

Код:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup useLegacyV2RuntimeActivationPolicy="true"> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
      <requiredRuntime version="v4.0"/>
    </startup>
</configuration>

8Observer8 вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книга по DirectX9. Для новичков. Montana19 Помощь студентам 1 23.11.2009 14:18
Литература 13th Помощь студентам 7 01.01.2009 18:05
Литература. Fellics{новичок} Gamedev - cоздание и обсуждение игр 4 27.06.2008 23:38




12:45.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru