Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
DelphiShowcase

GameVision: на Delphi разработан мощный игровой инструментарий

gamevisiondev1

GameVision ™ Game Toolkit для Delphi — это усовершенствованная система разработки 2-D игр для ПК под управлением Microsoft Windows®, использующая Direct3D® для аппаратного ускорения рендеринга. По словам разработчика, «он надежен, прост в использовании и подходит для создания всех типов двумерных игр и других графических симуляций. Вы получаете доступ к функциям из простого и интуитивно понятного процедурного API, позволяющего быстро и эффективно разрабатывать графическое моделирование. Есть поддержка буферов, растровых изображений, аудиосэмплов, потоковой музыки, воспроизведения видео, загрузки ресурсов непосредственно из стандартного zip-архива и многого другого ».

Функции

  • Сделано с использованием последней версии Delphi
  • Долгая история (с 2001 года, в нескольких выпущенных и неизданных проектах)
  • Цвет  (создание цветов rgba в целочисленных и плавающих форматах)
  • Архивировать  (создавать, читать стандартные zip-архивы)
  • Растровое изображение  (форматы BMP, DDS, PCX, TGA, JPEG, PNG)
  • Область просмотра (несколько, масштабирование, поворот)
  • Отображение  (сглаживание, примитивы, пиксели, сохранение на диск)
  • Ввод  (клавиатура, мышь, джойстик)
  • Шрифт  (истинный тип, юникод)
  • Текст (быстрый статический текст, многоцветный, поворот, масштабирование)
  • Спрайт  (страницы, группы, определение изображения в пространстве сетки / прямоугольника)
  • Сущность  (положение, масштаб, поворот, тяга, столкновение с многоточечными точками)
  • EntityAction  (автоматические последовательности действий сущностей)
  • Аудио  (потоковое воспроизведение музыки, звуковые эффекты, форматы .wav, .flac, .ogg, .opus, .it, .mod, .s3m, .xm, .voc)
  • Физика  (пока базовая физика)
  • Рекорды  (рекорды для удаленной базы данных MySQL, асинхронные операции, обратный вызов событий)
  • Телеметрия (отправка данных телеметрии в ваш аккаунт Google Analytics)
  • Сеть  (httpget, sendmail, надежный UDP)
  • База данных  (локальный SQLite, удаленный MySQL, асинхронные операции, обратный вызов событий)
  • Безье  (определение локальной точки, рендеринг изогнутых точек)
  • Смягчение  (все методы ослабления)
  • Starfield (трехмерное моделирование звездного поля)
  • Столкновение  (основные процедуры столкновения)
  • ConfigFile  (файл конфигурации на основе ini)
  • IAP  (покупка в приложении для ПК, версии низкого и высокого уровня)
  • Диалоги  (контакты, обратная связь)
  • IMGUI  (система графического интерфейса немедленного режима)
  • Lua  (быстрая и простая интеграция с lua, может создавать автономные EXE, jit скомпилирован через MoonJit)
  • TreeMenu  (окно меню в виде дерева)
  • Screenshake  (приятные и сочные эффекты screenhake)
  • Снимок экрана  (сохранение файлов последовательных снимков экрана)
  • Речь  (воспроизведение речи)
  • PathEditor  (создавайте пути, по которым могут следовать ваши игровые объекты)
  • Путь  (доступ к данным пути, созданным PathEditor)
  • StartupDialog  (необязательный диалог запуска для вашей игры)
  • Видео  (формат .ogv, воспроизведение, пауза, перемотка, рендеринг)
  • Многоугольник  (объект многоугольника высокого уровня, добавление локальных точек, преобразование и рендеринг мировых точек)
  • Актер  (система актеров высокого уровня, актер, субъект-субъект, список актеров , сцена актера)
  • Игра  (игровая среда, которая управляет GVT. Все системные события управляются из производного объекта TGVCustomGame / TGVGame)
  • Все поддерживаемые ресурсы можно загрузить из стандартного zip-архива.

Интернет сайт

GameVision

Галерея скриншотов

gamevision1

gamevision2

gamevision3

gamevision4

gamevision5

gamevision6

gamevisiondev2

Submit your own showcase app to the Delphi 26th Birthday Showcase Challenge!

See What's Coming in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

IN THE ARTICLES