GameDev.ru
/ GameDev.ru / Пользователи / Andrey / Сообщения на форуме пользователя Andrey (219 стр.)

Сообщения на форуме пользователя Andrey (219 стр.)

D3DX операции с матрицами - гдебы почитать ?20 апр. 20058:27#2
RMX
>Если почта "толстая", могу скинуть, с примерами.
Сколько весит? по 1 метру если порезать пришлешь?
как вставить 3d модели из 3ds max в delphi?19 апр. 200514:16#1
Dr.No_xXx
Самое простое экспортнуть модель в 3ds или ase формат.И загрузить.
Сложное написать плагин экспорта для 3D Studio Max, экспортнуть в собсвенный формат и загрузить, может к твоему сожалению плагин пишеться на С++...
Прощай, linux. Билл Гейтс вошел в состав украинского консультативного совета19 апр. 200513:28#32
dRake
>Билл - мужик!
>С меня ящик пыва за DirectX SDK =)
:)))))))):))))))))
:))))))))
Глючит массив(или строки(или я))19 апр. 20059:24#17
Magvaj
Привет вот все исправил:
void MouseCheck()
{
	/////////////////////////Правил//////////////////////////
	//LPPOINT po;
	POINT po;
	int x, y;
	//if(GetCursorPos(po)) //у тебя указатель не инициализированный
	if(GetCursorPos(&po))
	{
		//Естественно тут поменяется
		//x=(po->x)-SMOUSEX;
		//y=(po->y)-SMOUSEX;
		x=(po.x)-SMOUSEX;
		y=(po.y)-SMOUSEX;
...
}
Остальные замечания по мелочам...
только со строками ты не работаешь...
отправил тебе письмо...Если то еще спрашивай...
Проблема: не хватает памяти18 апр. 200518:00#3
Smally
В каком месте при дебаге выдается сообщение в этой функции?
DirectX 9.0 VertexDeclaration + инициализация18 апр. 20059:01#2
Lexx31337
Весь код запости...
Как открыть JPEG15 апр. 20058:39#5
Anton Vatchenko
Вот загрузка с помощью IJL:
#include "Lib\\ijl\\ijl.h"

//Подключения библиотеки "Intel Jpeg Library" для формата jpeg
#pragma comment(lib , "ijl15.lib")

//Загрузка ресурса из файла по имени
bool JpgResource::Load(const char* FileName)
{
...
	//переменнаяСтруктуры jpeg файла
	JPEG_CORE_PROPERTIES jpg;
	int retn;
    if (ijlInit(&jpg) != IJL_OK)
        throw " Ошибка инициализации\n";
    jpg.JPGFile = FileName;
    retn = ijlRead(&jpg, IJL_JFILE_READPARAMS);
    if (retn == IJL_INVALID_FILENAME)
        return false;
    else if (retn != IJL_OK)
        return false;
	data = new unsigned char[jpg.JPGWidth * jpg.JPGHeight * 3];
	//ширина
    jpg.DIBWidth = jpg.JPGWidth;
	//высота
    jpg.DIBHeight = jpg.JPGHeight;
	//растровые данные
    jpg.DIBBytes = data;
	//формат
    jpg.DIBColor = IJL_RGB;
	//чтение
    if (ijlRead(&jpg, IJL_JFILE_READWHOLEIMAGE) != IJL_OK)
        throw " Ошибка при чтении файла\n";
	//формат
	format = GL_RGB;
	//число компонент
	components = 3;
	//ширина
	width =  jpg.JPGWidth;
	//высота
	height = jpg.JPGHeight;
	ijlFree(&jpg);
	return true;
также смротри мою статью http://www.gamedev.ru/articles/?id=70123 как советовалTimm
У меня опять просьба - протестируйте :)14 апр. 200513:25#36
Smooth
Windows 2000
Celeron 2400
Geforce 5200
256 RAM
20-30 fps тормозов нет, черные точки.
Оцените скриншоты12 апр. 200512:16#21
drag08
Просто крутизна мне я 12 балов ставлю...
Глючит массив(или строки(или я))11 апр. 20058:52#15
Magvaj
...
>MapTextures[i].TextureName=ReadStr();//вот тут-то вся фишка- вылетает с ошибкой
...
>delete[] MapTextures;//здесь тоже гонит
....
распиши структуру MapTextures
меня интересует поле TextureName это std::string или char* ?
или короче присылай проект(или его часть) посмотрю что с массивом...
я думаю ошибка буде с каким нибудь указателем...

Правка: 11 апр. 2005 8:58

Глючит массив(или строки(или я))8 апр. 200520:03#10
Magvaj
кстати еще вот посмотри возможно опасное место:
fread(&MapInfo, sizeof(MapInfo), 1, f);
что за структура? может ее поэлементо раздельно прочитать?так может будет безопаснее...
Проблема со Смешанным массивом вершин glInterleavedArrays (OpenGL)8 апр. 200516:39#20
Спасибо всем кто откликнулся!!!! tav,Neill,Dr.Death, заработал последний вариант:)))
glInterleavedArrays(GL_T2F_N3F_V3F, 0, vertice->vertex);
			glDrawArrays(GL_TRIANGLES, 0, 3);

Тема закрыта.

Проблема со Смешанным массивом вершин glInterleavedArrays (OpenGL)8 апр. 200516:09#19
tav
Большое спасибо теперь заработатло!!!!!
только вот это еще надо поставить еще вот это в конце:
glDrawArrays(GL_TRIANGLES, 0, 3 );
			glDisableClientState(GL_VERTEX_ARRAY);
			glDisableClientState(GL_NORMAL_ARRAY);
			glDisableClientState(GL_TEXTURE_COORD_ARRAY);
>Реально используют индексы (glDrawElements). Т.к. без этого видеокарта не может кэшировать вершины. Хотя, слышал что >Radeon-ы вроде могут... Короче, не бери в голову. На первых порах и так сойдёт.
насчет этого нужно рано или поздо думать так как у меня в данный момент уже около 5000 граней + материалы...
Проблема со Смешанным массивом вершин glInterleavedArrays (OpenGL)8 апр. 200513:27#17
tav
>Нет, но так должно работать. :-)
но не работает :(( буду копать с адресами...
Проблема со Смешанным массивом вершин glInterleavedArrays (OpenGL)8 апр. 200512:31#15
tav
>Что такое "Vertice"???
так грань переводиться
Спасибо за совет.
Это даст прирост производительности по сравнению с glBegin/glEnd?

Следующие темы >>

2001—2012 © GameDev.ru — Разработка игр