fle game engine - движок для создания игр
fle game engine - движок для создания игр


Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Сегодня
18 августа 2017
15:49
Вход Регистрация Забыли пароль ?

Balls on Lift / Шарики на лифте - Как создать игру - серия уроков - Вставка созданной графики, звуков и музыки в игру - Inserting created graphics, sounds and music in the game.
megainformatic.ru Синицин А. С. Шарики на лифте - Как создать игру - Вставка созданной графики, звуков и музыки в игру Теперь мы научимся вставлять созданные на протяжении предыдущих уроков - спрайты, фоны, звуки и музыку в игру. к содержанию        
подробнее...

Теги

создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт

Статьи сайта

сайт megainformatic - Главная

сайт megainformatic - Новости

сайт megainformatic - Проекты

сайт megainformatic - Статьи

сайт megainformatic - Форум

сайт megainformatic - Архив Новостей

сайт megainformatic - Ваши Отзывы

сайт megainformatic - Автор

сайт megainformatic - Каталог Статей

сайт megainformatic - Добавить Ваш Сайт

сайт megainformatic - Технология

сайт megainformatic - игра Веселый Буквоежка

сайт megainformatic - Работа с базами данных MySQL

сайт megainformatic - Говорящий Комикс Веселый Буквоежка

сайт megainformatic - Добавляем созданный счетчик на все страницы Вашего Сайта

сайт megainformatic - СССР - Создаем Сайт Своими Руками - Экспорт/импорт данных из баз данных MySQL

megainformatic - СССР - Создаем Сайт Своими руками - Введение в php

megainformatic - СССР - Создаем Сайт Своими Руками - Выводим дату и время в формате RU

сайт megainformatic - уроки php

megainformatic - Уроки 3ds max

megainformatic - КАК СОЗДАТЬ СВОЮ ИГРУ - Веселый Буквоежка Ваше Визуальное Шоу / Fun Letter Eater You Visual Show

megainformatic - Формы оплаты заказа

megainformatic - оплата через систему QIWI - выбор продукта

megainformatic - КАК СОЗДАТЬ СВОЮ ИГРУ - Набор разработчика игр - Нечто: Необъяснимое - в плену желаний

megainformatic - Как создать игру ? - Программируем сами - Самый первый шаг

megainformatic - Как создать игру ? - Программируем сами - Самый первый шаг - страница 2

megainformatic - Как создать игру ? - Программируем сами - Содержание

megainformatic - Как создать игру ? - Программируем сами - Самый первый шаг - страница 3

megainformatic - Как создать игру ? - Программируем сами - Изучаем и модифицируем пример CreateDevice

megainformatic - Как создать игру ? - Программируем сами - пример CreateDevice страница 2

megainformatic - Как создать игру ? - Программируем сами - пример CreateDevice страница 3

megainformatic - Как создать игру - Vertices - Вершины - страница 1

megainformatic - Как создать игру - пример Matrices

megainformatic - Уроки Photoshop - Чудеса

megainformatic - Уроки Photoshop - Чудеса - Коллаж от нуля

megainformatic - Уроки Photoshop - Чудеса - Коллаж от нуля - страница 2

megainformatic - Уроки Photoshop - Чудеса - Коллаж от нуля - страница 3

megainformatic - Уроки Photoshop - Чудеса - Коллаж от нуля - страница 4

megainformatic - Купить Уроки Photoshop - Чудеса

megainformatic - Уроки Photoshop

megainformatic - Уроки Photoshop - Рисуем волка из мультфильма

megainformatic - Уроки Photoshop - Рисуем волка из мультфильма стр 2

megainformatic - Уроки Photoshop - Рисуем волка из мультфильма стр 3

megainformatic - Уроки Photoshop - Рисуем волка из мультфильма стр 4

megainformatic - Уроки Photoshop - Анимируем волка из мультфильма

megainformatic - Уроки Photoshop - Анимируем волка из мультфильма стр 2

megainformatic - Уроки Photoshop - Анимируем волка из мультфильма стр 3

megainformatic - Уроки Photoshop - Анимируем волка из мультфильма стр 4

megainformatic - Эмулятор игры Ну, Погоди!

megainformatic - Оплата заказа через Сбербанк

megainformatic - Пример игры с исходным кодом Donuts3D

megainformatic - Как создать игру ВЕСЕЛЫЙ БУКВОЕЖКА - программируем сами

megainformatic - Как создать игру ВЕСЕЛЫЙ БУКВОЕЖКА - создаем игровую оболочку

megainformatic - Открытый Полный Исходный код игры Дорога в Город

megainformatic - Как создать игру - Веселый Единственный Буквоежка - программируем основу будущей игры

megainformatic - Как создать игру - Веселый Единственный Буквоежка - выводим заставку

     
 

Основы IDirectMusic8 в среде Delphi6-7

Введение

Воспроизведение музыки в формате *.mid (midi) можно осуществить при помощи интерфейса IDirectMusic.

Подробности о использовании данного интерфейса можно прочесть в документации по DirectX8.1 SDK. Целью данного примера является

- демонстрация работы с интерфейсом на объектном Паскале в среде Delphi 6-7;

- описание того, как используя минимум знаний по Microsoft Visual Studio (MSVS) 7 (или 2003 и выше) и знания Delphi 6-7 написать чистое WinAPI-приложение и загрузить окно формы из файла ресурсов (*.res) скомпилированного в среде MSVS.

Вашему вниманию предлагаются базовые уроки представляющих оригинальные уроки взятые из DX SDK 8.1 и адаптированные к применению в Delphi 6-7. Для версий Delphi выше 7 могут потребоваться модификации кода!

Примечание: длинных описаний и пояснений к урокам пока не даю - все что здесь есть - это в основном исходный код и исполнимый откомпилированный файл. Чтобы детально разобраться в технологии Вам понадобится DX SDK 8 или выше, Delphi 7 (или 6 или выше) и много много терпения и упорства.

Обзор урока

PlayAudio

Пример основан на оригинальном примере PlayAudio на C++ из DX SDK 8.1. Реализацию смотри внутри файла с исходным кодом.

Показано как создать окно приложения в Delphi 6-7 без VCL и загрузить его из ресурсного файла (*.res) сгенерированного в Microsoft Visual Studio 7 (2003 или выше).

В контексте данного примера интерес представляет не столько использование IDirectMusic для загрузки и воспроизведения midi-файла, реализация и так понятна, т.к. всё основано на оригинальном С++ примере с конверсией на Delphi плюс ряд дополнительных исходников, которые Вы найдете в архиве С ОБЩИМ КОДОМ, сколько принцип написания WinAPI-приложения и создания окна из ресурсного файла *.res.

Для создания WinAPI-приложения и использования окон, загружаемых из ресурсных файлов Вам понадобится не только Delphi (6-7 или выше), но и Microsoft Visual Studio 7, 2003 или выше.

Для создания ресурсного файла Запустите MSVS. Откройте оригинальный проект DX8 из папки DX SDK на С++, который Вы
хотите конвертировать на Delphi 6, 7 или выше. Скомпилируйте проект C++. В папке Debug или Release
(в зависимости от типа конфигурации проекта - отладочный (Debug) или Окончательный (Release)) найдите файл *.res и скопируйте его в папку с проектом на Delphi. Для просмотра конфигурации проекта выберите пункт меню Project > * Properties... , где вместо * стоит имя текущего открытого Вами проекта. В открывшемся диалоговом окне в поле Configuration можно посмотреть (или изменить) текущую конфигурацию проекта -

окно конфигурации проекта MSVS

Из среды Delphi просмотр скомпилированного файла ресурсов можно осуществлять
редактором Image Editor входящим в комплект среды Delphi. Он используется для
редактирования изображений находящихся внутри файлов-ресурсов (например иконок приложения - 32х32 и 16х16). Редактор можно запустить из среды Delphi - Tools > Image Editor

К сожалению Dialog (окно Диалога) отредактировать средствами Image Editor не удастся. Для этого
используйте MSVS, а сам диалог сохраняется в файле *.res проекта С++ при его компиляции.
Из Delphi - проекта загрузка диалога будет происходить именно из этого (или другого, указанного Вами) файла-ресурса строкой кода - {$R *.res} , где вместо * нужно проставить конкретное имя файла-ресурсов.

Остальное найдете внутри файла с исходным кодом.

 
     
  Архив PlayAudio.rar - 61 Кб - 61 Kb  
     
  Внимание! Для нормальной работы и компиляции Вам потребуется архив С ОБЩИМ КОДОМ (762 Кб). - ОБЩИЙ КОД - 585 Кб  
     
     
 

Оставленные комментарии



fle game engine - движок для создания игр
fle game engine - движок для создания игр


Something: Unexplained 2 captive of desires / Нечто: Необъяснимое 2 в плену желаний
Костя Коробкин Комикс Коллекционное издание - 6 комиксов, 81 страница, 220 mp3 треков
Время загрузки: 1,8181