ria pc game
translate to English   translate to Chinese
fle game engine - движок для создания игр
fle game engine - движок для создания игр


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

megainformatic Создание игры на fle game engine - Simple game - страница 3 - Объекты / Пример простой игры
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Программируем на C++ с использованием MFC - Создание MFC приложения

megainformatic - Программируем на C++ с использованием MFC - Создание MFC приложения - hello, world !

megainformatic - Как создать игру ? - Пишем игровой движок с нуля

megainformatic - Как создать игру ? - Пишем игровой движок с нуля - Вступление

megainformatic - Как создать игру ? - Пишем игровой движок с нуля - Общая структура будущего игрового движка

Разное

megainformatic - Как создать игру ? - Пишем игровой движок с нуля - DXUTMainLoop - цикл работы DirectX-приложения

megainformatic - Варианты макетов Психолог 911

megainformatic - Шаблоны для сайтов - что это и какие они бывают ?

megainformatic - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА - Глава 3 - Кто он ? (who is ?)

megainformatic - Мои Музыкальные Миры - готовая музыка mp3 - новинки 2013 года

megainformatic - Теория и практика хакерских атак - самозащита от нападения

megainformatic - Теория и практика хакерских атак - самозащита от нападения - Способы подмены реального IP

megainformatic - Fruity Loops Studio 9 - Как синтезировать свои сэмплы - изучаем возможности плагина Sytrus

megainformatic - Видоизменяем тему для Wordpress под свои нужды

megainformatic - Flash приложения и игры - Шаг 3 - управляемый шарик

megainformatic - Учимся создавать флеш-игры, что нужно знать для того, чтобы заняться созданием flash приложений и игр ?

megainformatic - Шаг 4 в освоении Flash-технологий - как анимировать персонажа и управлять им

megainformatic - Форма для смены шаблонов сайта. Модуль template selector

megainformatic - megainformatic cms express files + module slider

megainformatic - Создание сайта бесплатно или под заказ

megainformatic - Как создать flash баннер

megainformatic - Разработка flash-приложения для сайта: онлайн примерочная

megainformatic - Мои впечатления о книге - Владислав Крапивин - Журавленок и Молнии

megainformatic - Модуль отзывов/комментариев для вашего сайта

megainformatic - Модуль отзывов/комментариев для вашего сайта

megainformatic - Модуль отзывов/комментариев для вашего сайта

megainformatic - Модуль короткие ссылки short link

megainformatic - Работа с сокетами fsocket из php

megainformatic - Как создать игру Создание игровых панелей и индикаторов

megainformatic - Приключения Кости Коробкина - Как я провел лето - интерактивный комикс

megainformatic - Приключения Кости Коробкина - Как я провел лето - интерактивный комикс

megainformatic - Приключения Кости Коробкина - С новым годом - интерактивный комикс

megainformatic - Система управления сайтом на php - megainformatic cms admin files

megainformatic - обзор антивирусных средств защиты

megainformatic - как работает антивирус ?

megainformatic - Создание сайта для бизнеса

megainformatic - Новый взгляд на очевидные вещи

megainformatic - Разработка программ на c++

megainformatic - Немного о музыке

megainformatic - GET и POST запросы

megainformatic - для чего нужна карта сайта

megainformatic - Web Администрирование

megainformatic - Мысли о разном

megainformatic - Легко ли быть программистом

megainformatic - Глубины программирования на C++

megainformatic - Убираем лимит на размер импортируемого файла в PhpMyAdmin

megainformatic - Как создать torrent файл

megainformatic - Нужна ли валидация вашему сайту ?

megainformatic - Антивирус DrWeb

megainformatic - Калькулятор рассчёта стоимости зубопротезирования для стоматологической клиники

megainformatic - Что такое BitTorrent (БитТоррент)

megainformatic - Миссис Даутфайр 1993 фильм torrent

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 Кб  
     
     
megainformatic live chat
Начать беседу
X
 

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



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


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