![]() |
||||||
| [Главная]
|
[Новости] |
[Статьи] |
[Проекты] |
[Автор] |
||
| [Базовые уроки по 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 | ||||||