Пятница, 10.05.2024, 22:53
Приветствую Вас Гость | RSS
Главная | Каталог статей | Регистрация | Вход
Меню
Форма входа
Категории раздела
Базы данных [0]
Интернет [1]
Система [2]
Железо [0]
Мультимедиа [6]
Другое [4]
Поиск
Наш опрос
Чего сайту не хватает?
Всего ответов: 14
Друзья сайта
Европа 3
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Программер
Главная » Статьи

Всего материалов в каталоге: 12
Показано материалов: 1-10
Страницы: 1 2 »

В данной статье я постараюсь показать принципы организации камеры в играх.
Приведенный метод не является чем-то новым и доселе неизвестным, это лишь мои наработки в этой области, которые помогут быстро и удобно реализовать камеру в игре.
Delphi/Pascal | Просмотров: 1683 | Author: XProger | Добавил: Ivin | Дата: 03.11.2010 | Комментарии (0)

Наверняка, Вы играли в такую игру как "Warcraft 3". И было бы просто прекрасно, если Вы играли по Интернету, ибо в этом случае Вы бы могли созерцать и испытать в действии то, что называется "Battle.net". В любом случае я поясню. Это некий "портал" благодаря которому игроки всего Интернета могут запросто найти работающие игровые сервера не выходя из игры. Что значительно облегчает им жизнь, т.к. отпадает необходимость заранее договариваться с соперниками при помощи чатов и подобных средств.
То, о чем я буду говорить в этой статье, поможет Вам создать подобное для своей игрушки. Сам метод достаточно прост и почти не имеет отрицательных моментов. Из-за отсутствия информации по данной теме мне пришлось самому, методом проб и ошибок, писать подобный портал (далее "арена") для своего проекта TFK (http://timeforkill.mirgames.ru).
Delphi/Pascal | Просмотров: 2003 | Author: XProger | Добавил: Ivin | Дата: 03.11.2010 | Комментарии (0)

Наверно, каждый программист на Дельфи хоть раз хотел создать к какой-нибудь своей программе заставку. В этой статье мы рассмотрим создание заставок в Дельфи. Тому кто умеет работать более чем с одной формой в приложении, будет очень легко это понять. Чтобы не вдаваться в теорию, начнем сразу с практики.

Delphi/Pascal | Просмотров: 4189 | Добавил: Ivin | Дата: 27.09.2009 | Комментарии (2)

Итак, если необходимо осуществить вывод на поверхность чужого окна, надо, получив ссылку на это окно, получить ссылку на контекст устройства, связанную с этим окном, после чего можно рисовать на чужом окне. Когда мы работаем с OpenGL, мы создаем контекст воспроизведения OpenGL, связанный с контекстом устройства нашего окна, далее обращаемся к функциям OpenGL, отрабатывая которые, OpenGL строит картинку на поверхности нашего устройства.

Delphi/Pascal | Просмотров: 5657 | Добавил: Ivin | Дата: 27.09.2009 | Комментарии (1)

По мере знакомства с использованием OpenGL в Delphi у меня появился ряд проектов, иллюстрирующих различные аспекты этого вопроса. Проекты начинаются с самых минимальных программ, в которых просто окрашивается окно или выводится прямоугольник с использованием функций OpenGL и заканчиваются масштабными проектами из тысяч строк кода. Эти работы позволяют проследить мой путь и могут служить подмогой для тех, кто только начинает разбираться в этих вопросах.

Delphi/Pascal | Просмотров: 3582 | Добавил: Ivin | Дата: 27.09.2009 | Комментарии (0)

Любая теория хороша, если она может быть реализована на Delphi :-). Поэтому предлагаю не откладывая в долгий ящик написать первую программу на OpenGL - а потом, окрылившись успехом, вернуться к теории и как следует проштудировать все книги и сайты по сабжу, чтобы уж стать настоящими монстрами трехмерного моделирования.

Delphi/Pascal | Просмотров: 2841 | Добавил: Ivin | Дата: 27.09.2009 | Комментарии (1)

В этой статье я постараюсь рассмотреть три процедуры для воспроизведения звука. Использование этих процедур вместо компонента TMediaPlayer существенно сэкономит ресурсы системы. С помощью этих процедур можно решать довольно широкий круг задач. Итак, начнем рассмотрение этих процедур с самой простой.

Delphi/Pascal | Просмотров: 4304 | Добавил: Ivin | Дата: 27.09.2009 | Комментарии (0)

В статье рассматриваются методы синхронизации потоков одного или нескольких процессов. Все методы основаны на создании специальных объектов синхронизации. Эти объекты характеризуются состоянием. Различают сигнальное и несигнальное состояние. В зависимости от состояния объекта синхронизации один поток может узнать об изменении состояния других потоков или общих (разделяемых) ресурсов.

C/C++/C# | Просмотров: 4568 | Добавил: Ivin | Дата: 27.09.2009 | Комментарии (0)

Работа с мышкой в DOS

C/C++/C# | Просмотров: 3611 | Добавил: Ivin | Дата: 27.09.2009 | Комментарии (0)

Существуют два диаметрально противоположенных, но одинаково распространенных мнения, которые можно выразить как "C++ это C с классами" и "C++ и C --- разные языки программирования". В общем-то, не важно, какого мнения придерживаться, но интересно иное --- в каких случаях какой из этих языков (или вариантов языка) предпочтительнее.

C/C++/C# | Просмотров: 3210 | Добавил: Ivin | Дата: 27.09.2009 | Комментарии (0)

1-10 11-12
Бесплатный конструктор сайтов - uCozCopyright IvinCorp © 2024