[Главная]
|
[Новости] |
[Статьи] |
[Проекты] |
[Автор] |
||
[Базовые уроки по DirectX] [Основы DirectMusic на Delphi] [Основы DirectInput8 на Delphi] [Основы DirectSound8 на Delphi] | ||||||
[Разработка компьютерной игры] [Пример игры Donuts3D] | ||||||
Введение в программирование игр на С++ для платформы DirectX 9 Меняем иконку приложения |
||||||
Данный небольшой урок является введением в программирование игр на C++ для DirectX 9 Вам нужно иметь установленную среду Microsoft Visual Studio 2005 или 2008 (можно триал), и DirectX SDK 9 версии, или лучше самой последней - DirectX SDK August 2008. |
||||||
[назад] [далее] [к содержанию] | ||||||
Создадим папку SkinnedMeshUpgrade и скопируем в нее содержимое папки SkinnedMesh | ||||||
Далее будем работать с новым проектом SkinnedMesh размещенным внутри папки SkinnedMeshUpgrade дополняя и расширяя его код. | ||||||
Для начала попробуем сменить иконку проекта на свою, например вот такую - | ||||||
Внутри проекта SkinnedMeshUpgrade создайте папку Media, а внутри нее Icon. В папке Icon разместите файл someinex_girl.bmp | ||||||
Теперь вернитесь в MSVS и в окне Solution Explorer откройте узел проекта SkinnedMesh | ||||||
Далее откройте узел Resource Files и дважды щелкните по ресурсу directx.ico Он откроется в рабочем окне и вы сможете увидеть каких видов иконки проекта можно создавать |
||||||
Для создания собственной иконки проекта на основе someinex_girl.bmp нужно правой кнопкой щелкнуть пункт Resource Files и выбрать Add > New Item | ||||||
В открывшемся окне выбрать Icon File (.ico) и дать ему любое имя, например someinex, нажать Add | ||||||
Будет создан указанный ресурс | ||||||
Дважды щелкнув его Вы увидите, что по умолчанию для него создаются 2 стандартные иконки 16х16 4 бит и 32х32 4 бит | ||||||
Нужно создать новую щелкнув правой кнопкой мыши по области показанных типов иконок и выбрав New Image Type | ||||||
В нашем случае подойдет 32х32 24 бит | ||||||
Перетаскиваем картинку someinex_girl.bmp из проводника в MSVS | ||||||
Выделяем, копируем и вставляем в ресурс someinex.ico с типом изображения 32х32 24 бит, другие типы можно удалить, при этом их изображения очистятся но в списке они останутся. Это нормально. | ||||||
Сохраняем результат | ||||||
И последний штрих - для того, чтобы иконка стала иконкой откомпилированного exe-файла нужно удалить старую - directx.ico и самое главное - отредактировать содержимое файла SkinnedMesh.rc Для этого нужно щелкнуть его правой кнопкой и выбрать ViewCode Найти строчку IDI_MAIN_ICON ICON "..\\..\\DXUT\\Optional\\directx.ico" и отредактировать ее на IDI_MAIN_ICON ICON "someinex.ico" Выполнить
сохранение и сборку проекта. Всё! Готово! |
||||||
Следует отметить, что наилучший вариант иконки это 48х48 24 бит | ||||||
в
следующем уроке мы попробуем использовать в приложении другую анимированную
модель |
||||||
[назад] [далее] [к содержанию] | ||||||
Обновления
и новости о развитии Delphi DirectX проекта http://www.megainformaticsite.pochta.ru |
||||||
[Главная]
|
[Новости] |
[Статьи] |
[Проекты] |
[Автор] |
(c) Мега Информатик 2006-2009 | ||||||