Модераторы: Rickert, Alexeis, BorisVorontsov

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Вывод Text, Вывод Text 
V
    Опции темы
Stas96
Дата 23.12.2009, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 13.9.2009
Где: Дом

Репутация: нет
Всего: нет



Sfate, Спасибо большое.Опять Ошибка была но я ее исправил поставил другую кодировку)
PM MAIL   Вверх
Ferrisgeneral
Дата 11.1.2010, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 11.1.2010

Репутация: нет
Всего: нет



а у меня выдает ошибку (код такойже как и 2-мя постами выше)

error C2664: 'ID3DXFont::DrawTextW' : cannot convert parameter 2 from 'char *' to 'LPCWSTR'

вот код где ошибка:

//Вывод текста
pFont -> DrawText(NULL,
        StrokaTexta, 
        -1,
        &Rect, 
        DT_WORDBREAK,
        MyColor);
PM MAIL   Вверх
Sfate
Дата 12.1.2010, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Angry Beaver
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 7.9.2008
Где: mov AL, BL

Репутация: нет
Всего: нет



Ferrisgeneral, перед текстом в кавычках поставь L
т.е. если было "текст", то надо L"текст"
--------------------
"Начинающий программист твердо уверен, что в 1 кбайте 1000 байт, а опытный точно знает, что в 1 километре 1024 метра..." © Unknown
PM MAIL WWW ICQ   Вверх
Ferrisgeneral
Дата 12.1.2010, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 11.1.2010

Репутация: нет
Всего: нет



да да, спасибо ... правда и сам разобрался.

только не особо теперь понятно, почему выводится текст "StrokaTexta"  (из Вывод текста
) ..., а не та строчка текста что написана в разделе RenderingDirect3D().



вот еще одна проблемка
в строчке
UINT  Time  = timeGetTime() % 5000;

Error    1    error LNK2019: unresolved external symbol __imp__timeGetTime@0 referenced in function "void __cdecl Matrix(void)" (?Matrix@@YAXXZ)
Error    2    fatal error LNK1120: 1 unresolved externals

если например присвоить константу, то все компилится
UINT Time = 800;

я как понимаю, просто функция не может взять системное время от начала работы винды. У меня XP Pro х64 SP2, Athlon 64 X2 6000+, 4Гб оперативы, GF 8800GT
PM MAIL   Вверх
Sfate
Дата 12.1.2010, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Angry Beaver
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 7.9.2008
Где: mov AL, BL

Репутация: нет
Всего: нет



Цитата(Ferrisgeneral @  12.1.2010,  16:16 Найти цитируемый пост)
Error    1    error LNK2019: unresolved external symbol __imp__timeGetTime@0 referenced in function "void __cdecl Matrix(void)" (?Matrix@@YAXXZ)Error    2    fatal error LNK1120: 1 unresolved externals
ну дык... на до было либу winmm.lib подключить...
Код
#pragma comment(lib, "winmm.lib")

--------------------
"Начинающий программист твердо уверен, что в 1 кбайте 1000 байт, а опытный точно знает, что в 1 километре 1024 метра..." © Unknown
PM MAIL WWW ICQ   Вверх
Ferrisgeneral
Дата 15.1.2010, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 11.1.2010

Репутация: нет
Всего: нет



спасибо за подсказку, не знал что что-то еще надо подключать к линковщику.


возник еще один вопрос:
при запуске проекта у меня кубик растянут по горизонтали. Может я где-то не правильно использую параметры взятого устройства (монитора). 

у меня код почти идентичный тому что в первом посте, Монитор 24" разрешение 1920х1200.
PM MAIL   Вверх
Sfate
Дата 15.1.2010, 19:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Angry Beaver
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 7.9.2008
Где: mov AL, BL

Репутация: нет
Всего: нет



Ferrisgeneral, замени строчку
Код
 D3DXMatrixPerspectiveFovLH( &MatrixProjection, D3DX_PI/4, 1.0f, 1.0f, 100.0f );
 
на 
Код
D3DXMatrixPerspectiveFovLH( &MatrixProjection, D3DX_PI/4, 1920.f / 1200.f, 1.0f, 1000.f );


просто необходимо соблюдать соотношение сторон... для разных моников оно разное... вот на досуге читани...
--------------------
"Начинающий программист твердо уверен, что в 1 кбайте 1000 байт, а опытный точно знает, что в 1 километре 1024 метра..." © Unknown
PM MAIL WWW ICQ   Вверх
Ferrisgeneral
Дата 3.2.2010, 00:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 11.1.2010

Репутация: нет
Всего: нет



спасибо помогло, когда вбил 1.6f вместо 1.0f (3-го параметра).
правда так и не понял назначение 1-го, 2-го и 4-го параметров.


возник еще вопрос по поводу обработки клавишь клавиатуры,  ... не понимаю куда именно надо поместить InitialInput(). Догадываюсь что куда-то в WinMain, но не знаю куда именно.
http://www.sendspace.com/file/usscb1


так же есть вопрос по обработке сообщений от мыши: какое событие надо обрабатывать при вращении колесика мыши (вверх и вниз) (кнопка под колесиком вроде называется MIDDLE_BUTTON)
PM MAIL   Вверх
Sfate
Дата 5.2.2010, 02:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Angry Beaver
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 7.9.2008
Где: mov AL, BL

Репутация: нет
Всего: нет



Ferrisgeneral, щас... времени качать проект иль че там... нету... ближе к вечеру этого дня гляну...
--------------------
"Начинающий программист твердо уверен, что в 1 кбайте 1000 байт, а опытный точно знает, что в 1 километре 1024 метра..." © Unknown
PM MAIL WWW ICQ   Вверх
Ferrisgeneral
Дата 7.2.2010, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 11.1.2010

Репутация: нет
Всего: нет



по моим вопросикам есть какие нибудь ответы ?
PM MAIL   Вверх
Rickert
Дата 8.2.2010, 02:53 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: 2
Всего: 52



Модератор: Один топик - один вопрос, не устраивайте мусорку.


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
Закрытая темаСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




[ Время генерации скрипта: 0.0523 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.