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

Blow Fish | point and click
Blow Fish | point and click
подробнее...

Теги

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

Статьи сайта

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

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

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

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

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

webinformatic - Уроки Photoshop

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

webinformatic - Примеры моих работ

webinformatic - Музыкальные темы

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

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

webinformatic - Онлайн Обучение, Репетитор

webinformatic - Уроки Photoshop - Рисуем и Анимируем

webinformatic - Уроки Photoshop - Рисуем и Анимируем - Урок 1 - Старт

webinformatic - Уроки Photoshop - Рисуем и Анимируем на AllSoft.ru

webinformatic - DirectX 9c - Изучаем пример MultAnimation

webinformatic - megainformatic cms Система Управления Контентом

webinformatic - Темы для WordPress

webinformatic - Что нужно для создания собственного сайта ?

webinformatic - Макет дизайна Вашего сайта

скачать megainformatic cms

webinformatic - Итоги 2010 года

webinformatic - Что нужно для создания собственного сайта ?

webinformatic - как создать инсталлятор для собственной cms

webinformatic - Новости - страница 2

Нововведения в megainformatic cms

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

Уроки Верстки

Система автоматизированной е-майл рассылки

Система автоматизированной е-майл рассылки

webinformatic - Выгрузка файла на сайт

webinformatic - выпадающее меню на html и css

webinformatic - Использование checkbox

Краеугольная особенность работы Web-form на примере смены состояния checkbox

Технологии WEB

Технологии WEB - AJAX-запросы

Часто Задаваемые Вопросы

 

Введение в программирование игр на С++ для платформы DirectX 9

Программирование игр в directx. Hello, World!

 
     
 

Данный небольшой урок является введением в программирование игр на C++ для DirectX 9

Вам нужно иметь установленную среду Microsoft Visual Studio 2005 или 2008 (можно триал),

и DirectX SDK 9 версии, или лучше самой последней - DirectX SDK August 2008.

 
 
     
  [назад] [далее] [к содержанию]  
     
  Мы рассматриваем пример SkinnedMesh размещенный внутри папки SkinnedMeshUpgrade для того, чтобы его можно было свободно модифицировать  
     
 

В предыдущих уроках - [Первый старт], [Меняем иконку приложения], [Добавляем другую модель]

мы ознакомились с первыми шагами, которые нужно выполнить для начала работы с directx в Microsoft Visual Studio 2008 - настроить примеры для корректной компиляции, сменить иконку в собственном проекте и наконец приступить к первым модификациям кода

 
     
  В документации по MSVS нужно прочитать все разделы посвященные языку C++ и особенностям программирования в MSVS 2008, по DirectX - познакомиться с описанием примера SkinnedMesh  
     
  Теперь будем постепенно знакомиться с кодом модуля SkinnedMesh.cpp  
     
 

строки

#include "DXUT.h"
#include "DXUTcamera.h"
#include "DXUTsettingsdlg.h"
#include "SDKmisc.h"
#include "resource.h"

 
     
  означают подключение соответствующих заголовочных файлов, чьи функции, методы, объекты или ресурсы будут использованы внутри данного модуля  
     
 

строка

#define MESHFILENAME L"Media\\Models\\chentiz7.x"

 
     
 

определяет, как мы увидели имя файла загружаемой модели

символ L означает, что определяется строковая константа Wide-Character (см. докуменацию по MSVS)

знак \\ ставится дважды т.к. однократное использование применяется для специальных кодов, например код перевода строки записывается как \n

 
     
  Для понимания функционирования Direct3D приложения нужно рассмотреть урок Tutorial 1 Creating a Device  
     
  Пример находится в папке с установленным directX - DXSDK_Aug2008\Samples\C++\Direct3D\Tutorials\Tut01_CreateDevice  
     
  В документации по DirectX (DXSDK_Aug2008\Documentation\DirectX9\directx_sdk.chm) читайте раздел Tutorial 1 Creating a Device  
     
  Для экспериментов с языком C++ (изучения конструкций языка, операторов и т.п.) возьмем пример PixGameDebugging и разместим его копию в папке PixGameDebuggingUpd для экспериментов  
     
 

Этот пример интересен, но слишком сложен для первого старта.

Для изучения основ C++ начнем с приложения Hello, World!

 
     
 

Закрываем открытый проект File > Close Solution

Создаем новый проект File > New > Project > Visual C++ > CLR > Windows Forms Application

В качестве имени проекта вводим HelloWorldCLR и жмем ОК

 
     
 

Из панели Toolbox добавляем на форму кнопку, щелкаем ее правой кнопкой мыши выбираем Properties, в окне свойств в правой части экрана находим свойство текст и вводим надпись на кнопке Say Hello

Нажимаем Enter

 
     
 

Дважды щелкаем кнопку Say Hello левой кнопкой мыши. Для нее будет автоматически создан обработчик события нажатия.

В обработчике нажимаем Enter и добавляем строку кода

MessageBox::Show("Hello, World");

 
     
  Сохраняем изменения в проекте, выполняем сборку, запускаем приложение и смотрим результат - по нажатию кнопки Say Hello должно выводиться новое небольшое окошко с текстом Hello, World! и кнопкой ОК  
     
  Запустить приложение можно прямо из среды MSVS, а можно открыть папку в которой Вы создали проект (по умолчанию внутри папки Мои Документы), найти папку Visual Studio 2008\Projects\HelloWorldCLR и открыть внутри этой папки папку соответствующую конфигурации вашего прокта (Debug или Release), там найти exe-файл и запустить его.  
     
  в следующем уроке разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008  
     
     
     
  [назад] [далее] [к содержанию]  
 
Время загрузки: 0,1615