Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Xors3D

Xors3D Графический движок с поддержкой DirectX9

Ответ
 
Опции темы
Старый 06.04.2012, 01:42   #1
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Сообщение Ещё один Xors3D+C#

В общем нет сейчас ни времени ни желания дальше делать игру на Xors3D+C# (да да, ещё один заброшеный мною проЭкт).
Поэтому выложу сдесь исходники солюшена.
Там 4 проекта:
1)
Engine - собственно обёртка над Xors3D.cs который идёт в поставке ксорса. ООП и всё такое. Есть классы для таких обьектов 3D:
  • Камера
  • Пивот
  • Саттический меш
  • Анимированый меш (не уверен что я закончил с ним, потому как ненужен был пока)
  • физ тело прикрепляемое к Мешу
2D:
  • Image
  • Panel
  • Список (тоже не доделаный - нету скрола да и вообще)
  • Label (есть выравниевание и центрование)

конечно это не норамльная библиотека для содания GUI, но чтото примитивное сделать можно.

Архитектура построена по принципу экранов BaseScreen - базовый класс экрана - наследоваться от него для создания нового экрана.

Сделана кое-какая работа для применения горячей смены разрешения. что к чему можно посмотреть в проекте редактора.

Есть класс ResourceManager который я опять таки не доделал.

InputManager - класс для облегчения работы с клавиатурой и мышкой.

Ну и таймеры, векторы и всё такое.

2)
Editor - проект заготовка для редактора карты.
Что есть:
Загрузка меша и создание для него физтела ( была работа ещё над редактором компаунд тела, но опять таки - лень)
Включение - отключение физики.
Передвижение и скейл обьектов
Возможность припарентить обьект к другому
Сохранение
Также в главной форме можно найти как меняется разрешения ксорса приресайзе формы.

3)
TestProject
собственно всё об этом проекте я писал уже ТУТ. Лишь добавлю что может кому интересна будет квестовая система и генератор терайна. также Там используется асинхронное прохождение по все обьектам чтобы определить какие можно спрятать.

4)
BladeMaster
Ещё одна заготовка проекта, где используется физика. Управление WASD. левой кнопкой мыши - бросить "меч", правой - телепортироваться к нему. есть большие проблемы с прохождением сквозь стены


Собственно всё. Если тото непонятно - здесь спрашивайте - отвечу

ССЫЛКА НА СКАЧИВАНИЕ
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо Dream за это полезное сообщение:
4yBa4Ok (06.04.2012), moka (06.04.2012), pax (07.04.2012), pozitiffcat (06.04.2012), SBJoker (06.04.2012), St_AnGer (06.04.2012)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 10:33.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com