Пятница, 22.09.2017, 15:30
Приветствую Вас Гость | RSS

Кузница миров

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Кузница миров » Вопросы и ответы » Функция GraphicsIni
Функция GraphicsIni
Master_ChiefДата: Суббота, 25.02.2012, 20:40 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Offline
Доброго времени суток.
Проблема состоит в ручной инициализации движка (MVS c++).
Code

  WindowIni(L"null",1024,768);
  GraphicsIni(???,0,COLOR(255,0,0,0));
  ResourceIni();  
  SceneManagerIni(5);  
  SoundEngineIni(10,true);   
  RunEngine(game);  
  return 0;

Не знаю, что писать вместо вопросов. Я почитал, hWnd - это описатель окна в Win.Я не знаю как найти его. Пожалуйста, подскажите как это можно сделать или по-подробней распишите ручное подключение движка. Заранее спасибо.
 
zodiakДата: Воскресенье, 26.02.2012, 00:04 | Сообщение # 2
Рядовой
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Offline
В справке же написано:

Quote
Если параметр равен 0 или опущен, hWnd автоматически берется из
окна приложения, при условии что оно было инициализировано
WindowIni.


Ставиш 0 и не паришься. Также его можно получить функцией GetForegroundWindow.
 
Master_ChiefДата: Воскресенье, 26.02.2012, 15:01 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Offline
Поставил, скомпилировал. Он до сих пор ставить цвет по умолчанию (синий). Плюс ко всему я использовал параметри полного экрана, он тоже не заработал.
В чем тогда проблема?
 
nilremДата: Воскресенье, 26.02.2012, 19:25 | Сообщение # 4
Admin
Группа: Администраторы
Сообщений: 53
Статус: Offline
Похоже я забыл написать в руководстве, что графика автоматически инициализируется в функции WindowIni. Так что после нее вызов GraphicsIni игнорируется. Вообще GraphicsIni предназначена для использования ее в той ситуации, когда программист сам пишет код создания окна или, например, совместно с апи интерфейса вроде MFC.
А вот изменение цвета фона в WindowIni я как-то упустил.
 
Master_ChiefДата: Воскресенье, 26.02.2012, 19:56 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Offline
Как вариант пока можно просто замостить этот цвет текстурой.
Ждем апдейта движка.
 
Форум » Кузница миров » Вопросы и ответы » Функция GraphicsIni
Страница 1 из 11
Поиск: