Вакансии
Игродельня
Сегодня
28 апреля 2024
3:55
Вход Регистрация Забыли пароль ?

webinformatic - Уроки 3ds max
        Уроки по 3DS MAX - рассчитаны на тех, кто хочет познать мир 3D-графики. Курс читался слушателям по ди
подробнее...

Теги

сайты, игры, дизайн, продвижение, php, html, css, my sql, c++, delphi, photoshop, 3ds max, fl studio, трекерская музыка, уроки

Статьи сайта

webinformatic - Как я осваивал Flash

webinformatic - Список уроков на тему создания flash приложений и игр

webinformatic - Как я осваивал Flash - шаг 2 - Основы создания простейших flash - игр

проект портала Идеи Комфорта

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

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

webinformatic - Использование cron, crontab и планировщика задач

webinformatic - Совместное использование jquery и mootools или других js-фреймворков

webinformatic - Модуль content php performer для megainformatic cms

webinformatic - Пишем компактный слайдер

webinformatic - Что нужно знать для создания сайта ?

webinformatic - Что нужно знать для создания сайта ? Глава 2 - Кодировки и DOCTYPE

webinformatic - Что нужно знать для создания сайта ? Глава 3 - Идём дальше - нанизываем новый код - где объявляются стили css и код javascript

webinformatic - Что нужно знать для создания сайта ? Содержание

webinformatic - Что нужно знать для создания сайта ? css - стили

webinformatic - preg_match или Использование регулярных выражений в php

webinformatic - статьи Тимонина Андрея - Flash. Содержание

webinformatic - статья Тимонина Андрея - Flash. Подготовка к работе.

webinformatic - статья Тимонина Андрея - Flash. Hello world.

webinformatic - статья Тимонина Андрея - Flash. Экспорт SWC библиотеки.

webinformatic - Тимонин Андрей - Несколько слов о себе

webinformatic - статьи Тимонина Андрея - уроки из области веб программирования, создания казуальных игр

webinformatic - статья Тимонина Андрея - Обеспечиваем доступ к объекту из любой точки программы. Singleton

webinformatic - статья Тимонина Андрея - Хронология работы программы. Создаем Лог

webinformatic - статья Тимонина Андрея - Поиск файлов. Получаем список файлов каталога.

webinformatic - статья Тимонина Андрея - Исключения. Создаем класс обработки исключений.

webinformatic - статья Тимонина Андрея - States. Создаем менеджер состояний игры.

webinformatic - статья Тимонина Андрея - Регистрация. Часть 1. Создаем страничку регистрации на сайте.

webinformatic - статья Тимонина Андрея - Регистрация. Часть 2. Создаем обработчик, и заносим информацию о пользователе в Б.Д.

webinformatic - статья Тимонина Андрея - Таймер. Выводим время игры.

webinformatic - статья Тимонина Андрея - DirectX9. Создаем основной класс обработки графики.

webinformatic - статья Тимонина Андрея - DirectX9. Создаем первое приложение.

webinformatic - Что нужно знать для создания сайта ? float - использование в css - стилях

webinformatic - Уроки Fruity Loops Studio (FL Studio) - урок 2 - пишем свою композицию COLD

webinformatic - Уроки Fruity Loops Studio (FL Studio) - урок 3 - экспериментируем с композицией COLD

webinformatic - Что нужно знать для создания сайта ? Стандартные шрифты для сайта

webinformatic - Что нужно знать для создания сайта ? ASC II Коды символов

webinformatic - Уроки Fruity Loops Studio (FL Studio) - урок 4 - пишем первый вариант композиции COLD

webinformatic - Популяризация Современных Научных Знаний и Размышления на околонаучные темы. СОДЕРЖАНИЕ

webinformatic - Популяризация Современных Научных Знаний и Размышления на околонаучные темы. Энергетический кокон

webinformatic - Модуль галерей для любой cms

webinformatic - Портфолио выполненных проектов сайтов и приложений

webinformatic - Мои Музыкальные Миры - страница 2

webinformatic - megainformatic cms rs

webinformatic - модуль Падающий снег

webinformatic - проект Open Shop

webinformatic - Рисуем красивую девушку всего за 6 шагов

webinformatic - Галерея красивых рисованных девушек

webinformatic - НОВОГОДНЕЕ ОБРАЩЕНИЕ СОЗДАТЕЛЯ webinformatic К ЖИТЕЛЯМ ПЛАНЕТЫ интернет

webinformatic - Отзывы оставленные пользователями как впечатление о проделанной работе или что-либо понравившееся на сайте

webinformatic - Уроки css - атрибут position

webinformatic - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА - СОДЕРЖАНИЕ

webinformatic - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА - Глава 1 - Обычный день

webinformatic - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА - Глава 2 - Начало (begin)

Новогодняя дискотека 2013 на megainformatic точка ru

webinformatic - Программируем на C++ с использованием MFC

Внимание ! Номер данной статьи пересекается с номером в старой нумерации, для перехода к контенту новой статьи кликлите данную ссылку - webinformatic - Как создать игру ? - Программируем сами - пример CreateDevice страница 2Код блок схемы > php > symphony > monhyip.net

Блок схема фронтальной и админ- частей сайта monhyip.net



Общая схема выполнения операций

Отображение страницы http://monhyip.net/hyip/after2years -









Показ страницы описания проекта -





Кеш страницы описания проекта -





Языковые файлы -





Кеш Языковых файлов -





Вывод таблицы Referal rules в админ-части сайта -















Код блок схемы > php > symphony > monhyip.net







blocks samples

index.php
index.php
index.php
index.php
index.php
index.php
index.php
index.php


=================================

     
  Уроки Photoshop  
     
 

Как создать игру ? - Программируем сами.

Рассмотрение программирования игр под DirectX 9c на C++ с использованием среды разработки MSVS 2005 или выше.

 
     
  [содержание] [назад] [страница 2] [далее]  
     
  Изучаем и модифицируем пример CreateDevice - страница 2  
     
 

Наилучшее понимание и усвоение достигается в том случае, когда созданная Вами или другим человеком программа выполняет то, что Вы хотели, и Вы знаете как изменить ход выполнения, таким образом, чтобы получить результат в пределах возможных вариантов.

Программа CreateDevice достаточно проста. Основая цель: создание окна приложения и подключение к функциям DirectX.

Вариантов тут немного: изменить внешний вид приложения или изменить способ подключения к функциям DirectX.

 
     
 

Во внешнем виде приложения CreateDevice можно изменить следующее:

- размеры и заголовок окна, набор кнопок в окне заголовка;

- создать иконку приложения;

- изменить цвет рабочей области;

Способов подключения к функциям DirectX на самом деле всего 2, да больше просто и не нужно.

Первый способ Вы уже рассмотрели - он как раз и приведен в примере CreateDevice. Второй способ мы пока рассматривать не будем, но он будет рассмотрен нами в дальнейших уроках. Скажу лишь, что выглядит он возможно несколько более сложным, особенно для новичков, но зато он более удобен и быстр для использования - за счет включения функций из модуля DXUT.

 
     
 

Решим поставленную задачу.

Размеры и текст заголовка окна представляют из себя параметры функции CreateWindow, которая находится в коде функции wWinMain

 
     
  // Create the application's window
HWND hWnd = CreateWindow( L"D3D Tutorial", L"D3D Tutorial 01: CreateDevice",
WS_OVERLAPPEDWINDOW, 100, 100, 300, 300,
NULL, NULL, wc.hInstance, NULL );
 
     
  Другими словами окно имеет имя: D3D Tutorial, текст в заголовке окна "D3D Tutorial 01: CreateDevice", координаты x, y и размеры width, height окна  
     
 

Попробуйте задать другие параметры, сохранить изменения, выполнить компиляцию - клавиша [F7] и запустить созданное приложение.

Как видите всё очень просто.

 
     
 

Набор кнопок в заголовке окна -

Набор кнопок в заголовке окна

 
     
  Эти кнопки находятся в правой части окна - слева-направо - кнопка сворачивания, кнопка максимизации во весь экран, кнопка закрытия.  
     
 

Большинство игровых приложений требует для своей работы размеров окна, соответствующих одному из стандартных разрешений экрана, например 800х600,

изменение размера, кроме изменения разрешения экрана, не допустимо, поэтому если Ваша игра будет работать в оконном режиме, а это обязательно требуется на стадии отладки, требуется запретить кнопку максимизации, а также запретить изменение размеров окна.

 
     
 

Эта цель достигается следующей строкой кода, которую нужно записать сразу после строки вызова функции CreateWindow -

// я закомментировал строку со старыми параметрами размеров окна

//и задал новые
HWND hWnd = CreateWindow( L"D3D Tutorial", L"D3D Tutorial 01: CreateDevice",
//WS_OVERLAPPEDWINDOW, 100, 100, 300, 300,
WS_OVERLAPPEDWINDOW, 0, 0, 800, 600,
NULL, NULL, wc.hInstance, NULL );

// сделал окно неизменяемых размеров, содержащее системное меню, кнопку закрытия и //минимизации

SetWindowLong( hWnd, GWL_STYLE,
WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX);

 
     
 

Изменить цвет рабочей области также не составляет труда -

Находим функцию Render и изменяем строку кода

// Clear the backbuffer to a blue color
g_pd3dDevice->Clear( 0, NULL, D3DCLEAR_TARGET, D3DCOLOR_XRGB( 0, 0, 255 ), 1.0f, 0 );

на следующую

g_pd3dDevice->Clear( 0, NULL, D3DCLEAR_TARGET, 0xFF00FF00, 1.0f, 0 );

 
     
 

В этом случае окно будет заполняться зеленым цветом. Вообще код цвета определяется так

0xAARRGGBB,

где АА - значение от 0 до FF соответствующее цвету альфа-канала - непрозрачности - 0 - соответствует полной прозрачности, FF (255) - полной непрозрачности.

RR, GG, BB - соответственно определяют цветовые каналы Blue, Green и Red - т. е. интенсивность от 0 до FF синего, зеленого и красного составляющих цвета.

Задать любой нужный Вам цвет можно следующим образом -

Запустить Photoshop, вызвать диалог выбора цвета, щелкнув в панели инструментов цвет переднего либо заднего плана, выбрать желаемый цвет и посмотреть полученный код цвета -

 
     
  выбор цвета  
     
 

К значению #c7c048 Вам нужно добавить лишь желаемую полупрозрачность цвета, подставив значение от 00 до FF

в результате получим цвет 0xFFC7C048

 
     
  в результате получим цвет 0xFFC7C048  
     
  Нам осталось научиться создавать иконку для приложения, и включить её в приложение CreateDevice  
     
  Для создания иконки Вам потребуется Photoshop.  
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  [содержание] [назад] [страница 2] [далее]  
     
 

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



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