Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 28, средняя оценка - 4.64
Dzhekson6000
34 / 32 / 1
Регистрация: 25.11.2010
Сообщений: 387
#1

Первый старт. - C++

13.06.2011, 04:44. Просмотров 3386. Ответов 45
Метки нет (Все метки)

Прошу помочь. Писал раньше на С# , PHP.
Щас перехожу на С++ и есть несколько вопросов.
Я собираюсь писать игры с использованием API DirectX. Работаю на MVS2010.
Библиотеки DirectX подключал.
Вот следующие вопросы.
Какой проект правильней всего создавать?

Консольное приложение Win32
Проект Win32
Пустой проект
Приложение Windows forms
Или какой ещё?

Просмотрел много инструкций ну все они либо на 2008 либо на 2005 а на 2010 нету.

Про синтаксис знаю достаточно. С DerectX немного знаком.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2011, 04:44     Первый старт.
Посмотрите здесь:

Visual C++ Одна форма, кнопки старт и стоп. Как остановить?
нужно сделать кнопки старт и пауза для движущихся фигур C++ Builder
C++ Переставить местами первый минимальный и первый максимальный элементы массива из n вещественных чисел
C++ Builder Обработка события старт программы
C++ Вернуть на старт
C++ Как сделать "Старт", "Пауза", Стоп"?
C++ Старт потока с 2 параметрами
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dzhekson6000
34 / 32 / 1
Регистрация: 25.11.2010
Сообщений: 387
02.07.2011, 13:51  [ТС]     Первый старт. #41
Цитата Сообщение от KurtCastle Посмотреть сообщение
смело можешь win32 делать
в каком смысле?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Airhand
 Аватар для Airhand
502 / 458 / 3
Регистрация: 08.07.2009
Сообщений: 2,625
02.07.2011, 13:58     Первый старт. #42
У меня проэкт не открывается (студия 2005), а сам сделать не могу, т.к. не все файлы тогда войдут в проект и не все настройки.
Dzhekson6000
34 / 32 / 1
Регистрация: 25.11.2010
Сообщений: 387
02.07.2011, 17:36  [ТС]     Первый старт. #43
блин у меня 2010

Добавлено через 3 часа 36 минут
всё теперь во всём разобрался.
Оказывается были неправильно подключены инклуды directx. Я их подключал в лиды
An1ka
65 / 70 / 2
Регистрация: 30.06.2011
Сообщений: 176
04.07.2011, 19:41     Первый старт. #44
Цитата Сообщение от Dzhekson6000 Посмотреть сообщение
секрет исчезновения ошибок
в том что ты использовал матрицу мира, проекции и камеры
Не только. Матрицы служат, чтобы задать нашу ориентацию в пространстве ( положение камеры, угол обзора и тд). Без них DirectX врядли ли бы понял наше местоположение и объекты какие мы видим

А еще у вас в цикле создавался цилиндр на каждом кадре
Его всего один раз надо создавать:
C++
1
2
LPD3DXMESH cylinder;
D3DXCreateCylinder(device, 0.2f, 0.2f, 1, 16, 3, &cylinder, NULL);
А вот рисовать, да уже в цикле:
C++
1
cylinder->DrawSubset(0);
Dzhekson6000
34 / 32 / 1
Регистрация: 25.11.2010
Сообщений: 387
04.07.2011, 22:39  [ТС]     Первый старт. #45
всё понятно спс.
а как сделать так что бы цикл выполнялся раз в определённое время. допустим 60 раз в секунду.

Добавлено через 2 минуты
если я хочу писать программу не один а совместно какой софт использовать?

Добавлено через 2 часа 24 минуты
как в С++ подключить класс?
В С# тыкаешь добавить потом класс > выбираеш имя > создать > файл с расширением .cs
А вот как в С++ ?
Там есть файл С++ .cpp , заголовочный файл .h , а ещё класс класс компоновщика и класс установщика

Добавлено через 3 минуты
создал файл kamera.h
и подключил его к основному файлу
вот так
#include "kamera.h"
только как им пользоваться?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.07.2011, 23:34     Первый старт.
Еще ссылки по теме:

Как создать старт приложения на определенной кнопки клавиатуры C++
C++ Threads или как запрограммировать кнопку Старт и Стоп C++
первый пришел, первый ушел C++
Очередь «первый вошел — первый вышел» (FIFO) C++
Релизация очереди (первый пришел первый ушел) в классе C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Dzhekson6000
34 / 32 / 1
Регистрация: 25.11.2010
Сообщений: 387
05.07.2011, 23:34  [ТС]     Первый старт. #46
будет совет?
Yandex
Объявления
05.07.2011, 23:34     Первый старт.
Ответ Создать тему
Опции темы

Текущее время: 04:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru