Форум программистов, компьютерный форум, киберфорум
Наши страницы

Записей в блоге

Войти
Регистрация
Восстановить пароль
Старый

Пишу игровой движок на C++. 031. 2D спрайт с анимацией

Запись от 532235 размещена 13.01.2018 в 04:18

Есть спрайт - 2Д объект со всеми повадками статичного объекта. По сути это и есть статичный объект, просто вместо загрузки модели создаётся плоскость и указывается текстура.

Можно указать
...
Миниатюры
Нажмите на изображение для увеличения
Название: 3zr9p8.gif
Просмотров: 293
Размер:	260.3 Кб
ID:	4634  
Аватар для 532235
Размещено в Игровой движок
Просмотров 449 Комментарии 0 532235 вне форума
Старый

Пишу игровой движок на C++. 027. Загрузка .obj, AABB

Запись от 532235 размещена 03.01.2018 в 04:12

Всё что создано методом с именем create должно уничтожаться вызовом метода release, либо быть обёрнуто в gtPtr

В будущем, внутри движка должны появится хранилища(кеши) для загружаемых текстур,
...
Миниатюры
Нажмите на изображение для увеличения
Название: c001_13.jpg
Просмотров: 280
Размер:	47.9 Кб
ID:	4625  
Аватар для 532235
Размещено в Игровой движок
Просмотров 282 Комментарии 0 532235 вне форума
Старый

Пишу игровой движок на C++. 026. Матрицы, камера.

Запись от 532235 размещена 31.12.2017 в 12:49

Нужно сделать так, чтобы при рисовании объекта, вызывалась callback функция, в которой будут устаналиваться параметры для шейдера.
Это наконец позволит нормально создавать свои собственные шейдеры.
...
Миниатюры
Нажмите на изображение для увеличения
Название: 4YYO7C.gif
Просмотров: 323
Размер:	546.7 Кб
ID:	4608  
Аватар для 532235
Размещено в Игровой движок
Просмотров 250 Комментарии 0 532235 вне форума
Старый

Пишу игровой движок на C++. 025. База для моделей.

Запись от 532235 размещена 29.12.2017 в 20:13

Как устроены модели (информация о 3D сетке).

Есть-интерфейс gtModel
C++
1
2
3
4
5
6
#pragma once
#ifndef __GT_MODEL_H__
#define __GT_MODEL_H__
 
/*
*/
...
Аватар для 532235
Размещено в Игровой движок
Просмотров 262 Комментарии 0 532235 вне форума
Старый

Пишу игровой движок на C++. 023. Загрузка PNG, прозрачность.

Запись от 532235 размещена 25.12.2017 в 03:20

Перед тем как начать проект игрульки (делая её, движок будет развиваться), нужно научиться загружать картинки с прозрачностью.

загружать png на много проще чем bmp
всё уже написано
...
Миниатюры
Нажмите на изображение для увеличения
Название: ew.jpg
Просмотров: 182
Размер:	59.7 Кб
ID:	4572  
Аватар для 532235
Размещено в Игровой движок
Просмотров 227 Комментарии 0 532235 вне форума
Старый

Пишу игровой движок на C++. 020. Загрузка bmp. Создание текстуры. Вывод 2D изображения.

Запись от 532235 размещена 18.12.2017 в 18:21

Чтение BMP картинки.
Загружаемые форматы:

32 bit
32 bit - x8r8g8b8
24 bit
16 bit - x4r4g4b4
16 bit - a4r4g4b4
16 bit - x1r5g5b5
16 bit -
...
Миниатюры
Нажмите на изображение для увеличения
Название: yugh.JPG
Просмотров: 99
Размер:	135.5 Кб
ID:	4561  
Аватар для 532235
Размещено в Игровой движок
Просмотров 284 Комментарии 0 532235 вне форума
Старый
Рейтинг: 2.00. Голосов: 1.

Пишу игровой движок на C++. 018. Материал, текстура, шейдер, рисование 2D картинки - основы.

Запись от 532235 размещена 15.12.2017 в 13:07

Когда рисуется объект, рисуется трёхмерная сетка, посылая всего навсего массив координат расположения точек в 3d пространстве.
Для того чтобы объект рисовался с наложенной на него картинкой, с
...
Миниатюры
Нажмите на изображение для увеличения
Название: 412.JPG
Просмотров: 167
Размер:	25.3 Кб
ID:	4551  
Аватар для 532235
Размещено в Игровой движок
Просмотров 326 Комментарии 2 532235 вне форума
Старый

Пишу игровой движок на C++. 017. Загрузка плагина, инициализация Direct 3D 11

Запись от 532235 размещена 11.12.2017 в 15:07

Думаю это будет тяжёлым для понимания пост.
Загрузка и инизиализация плагина потребует некоторых усилий.

Нужно просканировать папку с плагинами.
Найти нужный.
Загрузить
...
Миниатюры
Нажмите на изображение для увеличения
Название: yr.JPG
Просмотров: 209
Размер:	33.0 Кб
ID:	4541  
Аватар для 532235
Размещено в Игровой движок
Просмотров 288 Комментарии 0 532235 вне форума
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru