Книги по DirectX

Работа с 2D и 3D графикой, видео, звуком.

Модератор: Mikle

Бутч
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 29.04.2005 (Пт) 17:30
Откуда: Днепр

Книги по DirectX

Сообщение Бутч » 22.05.2005 (Вс) 14:17

Давно хотел купить себе книгу DirectX для VB / VB.NET. В моем Днепропетровске (Украина, кто не знает) её видимо нет. Предлагали под заказ книги вроде Жаркова стоимостью более 150$. :evil: . В инете находил книги DirectX, но они или на других языках, или дорогие, или с доставкой по России. Вопрос к украинцам и не только: если кто знает, где можно заказать книгу не дороже 50$ с доставкой по Украине - откликнитесь пожалуйста :pale:
"Пусть вон тот желтый кубик будет для наглядности синим шариком."

Windows XP: compiling 95%...
- Билл, опять повисло!
- Ничего, сойдет.

Bonesnapper
Постоялец
Постоялец
 
Сообщения: 434
Зарегистрирован: 12.09.2004 (Вс) 15:39

Сообщение Bonesnapper » 22.05.2005 (Вс) 17:03

А не дашь ссылочку Книги на русском :roll:

petroff
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 09.09.2003 (Вт) 23:28
Откуда: Зимбабуа

Сообщение petroff » 22.05.2005 (Вс) 23:33

да в инете полно книг и примеров по директх ,тока я правда видел для 7 ..... но если 7 поймешь то и с 8 разберешся ;) ...да и дешевле ето будет ...можно сказать даром :)

ne_tapka
Обычный пользователь
Обычный пользователь
 
Сообщения: 56
Зарегистрирован: 13.04.2005 (Ср) 23:03

Сообщение ne_tapka » 23.05.2005 (Пн) 16:26

petroff
в инете? полно русских книг по ДХ 8 ?? на ВБ??? ты ничего не путаешь?

petroff
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 09.09.2003 (Вт) 23:28
Откуда: Зимбабуа

Сообщение petroff » 25.05.2005 (Ср) 0:39

:wink: для 7 ...смотри выше

Bonesnapper
Постоялец
Постоялец
 
Сообщения: 434
Зарегистрирован: 12.09.2004 (Вс) 15:39

Сообщение Bonesnapper » 25.05.2005 (Ср) 8:32

Нашел Жаркова только я не понял Что за Visual Basic 2005
это типа новый бэсик чтоли

хотя дальше написано
Впервые в мире приведены мощные программы на всех главных языках Visual Basic, Visual C# и Visual C++ версий 2002-2005 годов

Бутч
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 29.04.2005 (Пт) 17:30
Откуда: Днепр

Сообщение Бутч » 27.05.2005 (Пт) 10:23

Жарков, видимо, сейчас самый лучший вариант. Уже заказал книгу из Москвы. Как токо получу - напишу рецензию.

Нашел Жаркова только я не понял Что за Visual Basic 2005
это типа новый бэсик чтоли


Visual Basic 2005 это видимо обычный Visual Basic.NET, который входит в комплект восьмидисковой Visual Studio 2005, улучшеной версии шестидисковой Visual Studio 2003. Хммм... А что интерестно на новых двух дисках :?
"Пусть вон тот желтый кубик будет для наглядности синим шариком."

Windows XP: compiling 95%...
- Билл, опять повисло!
- Ничего, сойдет.

Дезертир
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 15.12.2005 (Чт) 1:48

Сообщение Дезертир » 17.12.2005 (Сб) 0:26

А не подскажете ссылки на инетовские книги по DX? Нет денег покупать-то их... Заранее спасибо
Даешь нормальные программы в Винды!

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 17.12.2005 (Сб) 7:37

Я ввобще не смотрел эти книги но думаю что дело стоящее!Но, лучше всего , внимательно изучать DirectXSDK и дело пойдет на лад.Или хотябы 6 стандартных учебников которые находяться www.directx-vb.narod.ru.Я Сам год назад искал книги но н нашел, зато нашёл этот форум!И мне помогли ! :wink:
#define ROFL 0xDDDD

Дезертир
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 15.12.2005 (Чт) 1:48

Сообщение Дезертир » 18.12.2005 (Вс) 0:49

DirectXManiac, я это уже смотрел. Но нужных сведений там не нашел. А ты обещал кинуть ссылку в др. форуме - так укажи!
1. Как спрайт на экране повернуть, отразить по вертикали\горизонтали, что б не создавать лишние кадры анимации с
соответствующим поворотом?
2. Как получить цвет любого пиксела в любом спрайте или хотя бы узнать, прозрачен этот пиксел на экране или нет?
Если на сайте есть ресурсы по этим и подобным вопроса, укажите пожалуйста ссылки.
Даешь нормальные программы в Винды!

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 18.12.2005 (Вс) 2:47

Короче так!Я искал час по форуму.Ничего похожего вроде нету.Я не всматривался конечно во все темы, но проглягул.Вопервых скажи почему именно чрез DirectDraw?Ты используешь DirectX 8? Если да, то можно через вертексы сделать спрайт и его потом поварачивать.Попроси d3drm Он мне когда-то давал пример отрисовки спрайта и там был поворот.Напиши ему.Может хоть алгоритм поймешь если не подойдёт.А что ты вообще делаешь?
#define ROFL 0xDDDD

Дезертир
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 15.12.2005 (Чт) 1:48

Сообщение Дезертир » 22.12.2005 (Чт) 0:07

Я делая игру-квест типа Курандии (если знаешь). Но это не самоцель, у просто учусь програмить 2D-игры. За поиски спасибо. Я плохо знаю возможности и функции DX, мне бы какой подробный факв или подборку примеров, может, и нужное мне там будет
Даешь нормальные программы в Винды!

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 22.12.2005 (Чт) 2:21

Тебе бы SDK не помешало бы!
#define ROFL 0xDDDD

ReMAG
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 54
Зарегистрирован: 02.10.2005 (Вс) 4:01
Откуда: Киев

Сообщение ReMAG » 22.12.2005 (Чт) 17:51

Бутч писал(а):Visual Basic 2005 это видимо обычный Visual Basic.NET, который входит в комплект восьмидисковой Visual Studio 2005, улучшеной версии шестидисковой Visual Studio 2003. Хммм... А что интерестно на новых двух дисках :?


MSDN :lol: Соотношение 2005 / Net немногим уступает Net / 6, по моему мнению. В любом случае, это не "улучшенная", а новая версия.
Никогда не говори "никогда"...

Дезертир
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 15.12.2005 (Чт) 1:48

Сообщение Дезертир » 22.12.2005 (Чт) 23:20

А где взять SDK к DX? Чего-то я не в курсе... Подскажите!
Даешь нормальные программы в Винды!

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 23.12.2005 (Пт) 11:30

На сайте Microsoft поищи.Он кажеться 150 метров занимает, только качай DirectX 8.1 SDk т.к. 9 на C++
#define ROFL 0xDDDD

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 23.12.2005 (Пт) 15:46

DirectX 8.1 SDK бывает для C++ и VB.
DirectX 9.x SDK бывает для C++, C# и vb.NET, только для C# и vb.NET будет Managed. Это в VS2003, в VS2005, вроде, добавили Managed для C++.

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 23.12.2005 (Пт) 16:03

Управляемый для С++? Интересно... странно, но интересно...
ХЎ

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 23.12.2005 (Пт) 16:35

Да в VS2005 C++ Managed.Кстати в DirectX 9 чтолько по C++ и C#
#define ROFL 0xDDDD

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 23.12.2005 (Пт) 18:17

DirectXManiac, запости кусок кода из DXmanaged на С++
ХЎ

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 23.12.2005 (Пт) 19:39

public void SetTexture(uint tex, System.Drawing.Rectangle texRect, ColorValue defaultTextureColor)
{
// Store data
TextureIndex = tex;
textureRect = texRect;
TextureColor.Initialize(defaultTextureColor);
}
/// <summary>Set the texture</summary>
public void SetTexture(uint tex, System.Drawing.Rectangle texRect) { SetTexture(tex, texRect, Dialog.WhiteColorValue); }
/// <summary>Set the font</summary>
public void SetFont(uint font, ColorValue defaultFontColor, DrawTextFormat format)
{
// Store data
FontIndex = font;
textFormat = format;
FontColor.Initialize(defaultFontColor);
}

то вроде C#
#define ROFL 0xDDDD

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 23.12.2005 (Пт) 20:48

кто-то про С++ говорил, или разницы для тебя нету никакой?
ХЎ

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 24.12.2005 (Сб) 1:18

Вот строение папок:
Samples:
--------C++
--------Managed
--------Media
Это код из папки Managed.Я сказал, что там по С++ код и по С#.
#define ROFL 0xDDDD

Wild VB Code for Food
Постоялец
Постоялец
 
Сообщения: 387
Зарегистрирован: 16.06.2005 (Чт) 17:34
Откуда: ты, друг? =)) Сообщений: 1234

Сообщение Wild VB Code for Food » 02.01.2006 (Пн) 4:40

Дезертир
В МСДН вроде есть... Непоянтно как люди без MSDN'а живут.
Лучше думать чем жевать.


Вернуться в Мультимедиа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList