Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > C++

Ответ
 
Опции темы
Старый 19.05.2011, 14:36   #31
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: DirectX и C++

Ок, ясно Я ранее не понимал что такое Z-буфер, falcon и ты, Mr_F_, объяснили
(Offline)
 
Ответить с цитированием
Старый 24.05.2011, 19:46   #32
616}[aKeP
Нуждающийся
 
Аватар для 616}[aKeP
 
Регистрация: 23.02.2011
Сообщений: 54
Написано 3 полезных сообщений
(для 5 пользователей)
Ответ: DirectX и C++

И опять здрасте, захотел тут узнать, как можно перенести мышь в определеные координаты с помощью DirectInput, ну или
WinApi?
(Offline)
 
Ответить с цитированием
Старый 24.05.2011, 20:11   #33
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: DirectX и C++

SetCursorPos(x,y); (WinAPI)
(Offline)
 
Ответить с цитированием
Старый 07.06.2011, 02:42   #34
616}[aKeP
Нуждающийся
 
Аватар для 616}[aKeP
 
Регистрация: 23.02.2011
Сообщений: 54
Написано 3 полезных сообщений
(для 5 пользователей)
Ответ: DirectX и C++

HolyDel, пасибо!
))

Еще пара вопросиков:
1) Можно ли выводить через спрайт, не квадратную картинку, так чтобы она не преобразовывалась в квадрат?

2) Есть ли какая-нибудь документация на русском о скелетной анимации?
(Offline)
 
Ответить с цитированием
Старый 07.06.2011, 13:36   #35
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: DirectX и C++

1) да - альфаблендинг (альфатест?)
2) да - http://www.google.com/search?q=%26%2...0directx%20c++

хотя если не C++ а делфи
и не directx а opengl
то вот хорошая статья про анимацию вообще: http://xproger.mentalx.org/archives/58
(Offline)
 
Ответить с цитированием
Старый 08.06.2011, 00:04   #36
616}[aKeP
Нуждающийся
 
Аватар для 616}[aKeP
 
Регистрация: 23.02.2011
Сообщений: 54
Написано 3 полезных сообщений
(для 5 пользователей)
Ответ: DirectX и C++

Пасибо,а как альфаблендинг использовать, всмысле применительно к спрайтам. Создавать квадратную картинку и делать ненужную часть прозрачной? Но это же не практично, и лишняя инфа в картинке?
(Offline)
 
Ответить с цитированием
Старый 08.06.2011, 01:07   #37
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: DirectX и C++

это очень практично
намного практичнее чем выводить все ето треугольниками
хотя можешь посотреть в сторону тесселятора, да.
(Offline)
 
Ответить с цитированием
Старый 12.06.2011, 00:34   #38
616}[aKeP
Нуждающийся
 
Аватар для 616}[aKeP
 
Регистрация: 23.02.2011
Сообщений: 54
Написано 3 полезных сообщений
(для 5 пользователей)
Ответ: DirectX и C++

Здравствуйте, есть проблемка, опять))
Как создать динамичный массив текстур в Direct3D?

Ругаеться на то, что IDirect3DTexture9 - абстрактный класс.
pTexturesList=new IDirect3DTexture9*[CountMaterials];
(Offline)
 
Ответить с цитированием
Старый 20.07.2011, 01:50   #39
616}[aKeP
Нуждающийся
 
Аватар для 616}[aKeP
 
Регистрация: 23.02.2011
Сообщений: 54
Написано 3 полезных сообщений
(для 5 пользователей)
Ответ: DirectX и C++

Люди, кто сталкивался с проблемой, спрайты выводяться не по размеру! Окно размером 800 на 600, а картинку такого же размера выводит только четверть(растягивает раза в 2 точно)! (((
Прикладываю файл, вам он не че не скажет там нет ядра на котором писал!))
Вложения
Тип файла: rar 1.rar (1.71 Мб, 368 просмотров)
(Offline)
 
Ответить с цитированием
Старый 20.07.2011, 17:00   #40
falcon
Разработчик
 
Аватар для falcon
 
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений
(для 470 пользователей)
Ответ: DirectX и C++

>>Прикладываю файл, вам он не че не скажет там нет ядра на котором писал!))

очень информативно, да.
отвечу так же информативно - где-то там у тебя косяк.
(Offline)
 
Ответить с цитированием
Старый 20.07.2011, 21:42   #41
Mhyhr
Бывалый
 
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений
(для 858 пользователей)
Ответ: DirectX и C++

Сообщение от 616}[aKeP Посмотреть сообщение
Люди, кто сталкивался с проблемой, спрайты выводяться не по размеру! Окно размером 800 на 600, а картинку такого же размера выводит только четверть(растягивает раза в 2 точно)! (((
Прикладываю файл, вам он не че не скажет там нет ядра на котором писал!))
[экстрасенс] Люк! Спрайт изначально квадратный, необходимо скорректировать размер, и да помогут матрицы! Например:
D3DXMATRIX ScaleMatrix;
D3DXMatrixScaling(&ScaleMatrix,размер_картинки_по_х,размер_по_y,1.0f);

// Далее пихаешь это всё в матрицу вида, и задаешь её спрайту. 
Возможно у тебя косяк с проекциями
[/экстрасенс]

Последний раз редактировалось Mhyhr, 20.07.2011 в 21:43. Причина: теги в тегах запутались
(Offline)
 
Ответить с цитированием
Старый 21.07.2011, 20:27   #42
616}[aKeP
Нуждающийся
 
Аватар для 616}[aKeP
 
Регистрация: 23.02.2011
Сообщений: 54
Написано 3 полезных сообщений
(для 5 пользователей)
Ответ: DirectX и C++

Люди извиняюсь за последнее сообщение, но просто писать отдельно программу на чистом директе без своего ядра мне было лень, а ядро я пока плохо организовал и выкладывать стыдно было, так что еще раз извиняюсь.

Я решил ту проблему. Оказывается текстура для объекта спрайта должна быть с квадратной и с разрешением кратным степени двойки, а у меня размеры 800 600)))
(Offline)
 
Ответить с цитированием
Старый 27.07.2011, 04:20   #43
616}[aKeP
Нуждающийся
 
Аватар для 616}[aKeP
 
Регистрация: 23.02.2011
Сообщений: 54
Написано 3 полезных сообщений
(для 5 пользователей)
Ответ: DirectX и C++

А вот опять и я, и у меня опять проблема!

Хочу воспроизвести звук написал программу на DirectSound, но ругается на поключаемый заголовочный файл dsound.h, мол в нем ошибка. В другой программе, которая работает подключил его же и выдает ошибки в файле dsound.h, причем ругается только на одну структуру. Кто знает в чем проблема?


Вот скрины ошибок:
Миниатюры
Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 736
Размер:	187.8 Кб
ID:	14518  Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 811
Размер:	167.5 Кб
ID:	14519  
(Offline)
 
Ответить с цитированием
Старый 27.07.2011, 10:33   #44
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: DirectX и C++

typedef unsigned long DWORD_PTR;
#include "dsound.h"
хотя скорее всего правильнее будет подключать не dsound.h а какой нибудь более общий хидер.
(Offline)
 
Ответить с цитированием
Старый 27.07.2011, 11:06   #45
Mhyhr
Бывалый
 
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений
(для 858 пользователей)
Ответ: DirectX и C++

На всякий случай, dsound.lib подключил?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com