|
21.05.2014, 17:09
|
#1
|
AnyKey`щик
Регистрация: 21.05.2014
Сообщений: 4
Написано 0 полезных сообщений (для 0 пользователей)
|
Tower Defence
Всем доброго времени суток. Недавно, когда делал в 3D максе модель дома из бруса для заказчика (сам я веб программистом подрабатываю и заказчик попросил 3Д модель, ну я и сделал как умею ) Поздней ночью я нарисовал башню с пушкой, и родилась идея сделать игру. Выбор пал на 2 игровых движка. Точней сказать на движок и на конструктор, Blitz 3D и Unity. Так как Блитз мне более знаком, и были опыты с ним, решил написать игру на нем.
Интересует пара вопросов:
1) Возможно ли сделать сетку которая будет повторять контуры тиррайна.
2) Как можно реализовать следование пути ботам. За бугром читал что можно через пивоты или как древние Майя через координаты и алгоритмы.
3) Существует ли простенькая библиотека динамических теней.
|
(Offline)
|
|
21.05.2014, 19:39
|
#2
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,024
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Tower Defence
движок и ... конструктор, Blitz 3D и Unity
|
И кто из них конструктор?
1) Да (не понял правда о чём речь)
3) Да - Ashadow, Devil Shadow System (тот же ашадов по функционалу), и FastExtension (но если хочешь на блице то лучше бери движок Xors3D (DX 9.0c), у него готовые тени есть и можно написать свои на шейдерах, если чо, имеет синтаксис bb и подключается как либа)
|
(Offline)
|
|
21.05.2014, 19:41
|
#3
|
Знающий
Регистрация: 24.12.2008
Сообщений: 280
Написано 145 полезных сообщений (для 775 пользователей)
|
Ответ: Tower Defence
Для начала используй просто точки пути. Например бот доходит до куба и выбирает следующий куб который дальше и в стороне. Это просто.
Тут есть примеры - http://www.blitz3d.hut2.ru/
Тени и много чего еще - http://fastlibs.com/
|
(Offline)
|
|
21.05.2014, 20:54
|
#4
|
Бывалый
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений (для 866 пользователей)
|
Ответ: Tower Defence
Совет , лучше сразу юзай Xors
1 Есть много способов
2 я делал кубами , если заморочить то можно юзать A*
3 В ксорсе встроенные очень хорошие тени ! Ну или FastExt
|
(Offline)
|
|
21.05.2014, 23:00
|
#5
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Tower Defence
1. Не очень понятно что имеет в виду
2. Очень просто: расставляешь каждый объект пути содержит в себе ссылку на следующий. Добрались до одного - идём по ссылке к следующему.
Либо, более сложный вариант — вычислять путь самому.
Вот хорошая статья: http://blitzetc.ru/index.php/%D0%90%...BA%D0%BE%D0%B2
3. FastLibs
Насчёт Ксорса — не факт что для новичка он будет лучше, там могут встретиться баги которые непонятно как решать или обойти.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
22.05.2014, 00:35
|
#6
|
Мастер
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений (для 504 пользователей)
|
Ответ: Tower Defence
Вот минимум для Tower Defence, в котором есть-использовано:
TriggerSystem от H@non - на пушку ставим детектор и вычисляем расстояние между ней и врагом
и видимо официал WayPoints.bb - система точек и следование по ним.
AShadow тени можно легко заменить. Как и перейти к Xors3D, добавив "x".
Делал в декабре 2010, поэтому далее ничего посоветовать не могу.
Можно использовать как пример, для изучения. Комментарии немного есть.
Так что лучше сделай на Blitz3D и покажи что он жив
И ещё: не советую AShadow - так как он иногда глючный.
А совместно с Devil Shadow System - далее с ним глючили пост-эффекты (blur)
Так что покупай либо Xors3D либо Unity3D
|
(Offline)
|
|
22.05.2014, 03:19
|
#7
|
AnyKey`щик
Регистрация: 21.05.2014
Сообщений: 4
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Tower Defence
Blitz3D выбрал так как знаком с ним. Из языков которые знаю Delphi C++ PHP VB JScript. Но C++ на уровне студента колледжа где самое сложное задание это структуры и классы.
|
(Offline)
|
|
22.05.2014, 05:22
|
#8
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Tower Defence
Используй Unity3d или хотя бы blitzmax + MiniB3D.
Почему не blitz3d? Потому что в нем нифига нет. Все надо подключать и покупать.. FastLibs не работает на ноутбуках и вроде на последних патчах блитза не работает, Xors3d не доделан и вообще разработчик на него забил, и с AShadow тоже не понятно что.
И еще в блитзе нет редактора. Рано или поздно тебе он понадобится и ты скорее всего попробуешь его написать, что будет долго, нудно и возможно даже и не доделаешь.
Почему Unity3d? Потому что однажды после каратилова с blitz3d ты зайдешь ради интереса в unity и поймешь сколько времени ты просралпотратил впустую.
|
(Offline)
|
|
22.05.2014, 05:51
|
#9
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: Tower Defence
Почему Unity3d? Потому что однажды после каратилова с blitz3d ты зайдешь ради интереса в unity и поймешь сколько времени ты просралпотратил впустую.
|
Я, например, так этого и не понял.
А вообще да, лучше взять бмакс с 3д модулем.
__________________
Абсолютли!
|
(Offline)
|
|
22.05.2014, 06:21
|
#10
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Tower Defence
Сообщение от ant0N
Я, например, так этого и не понял.
|
На дворе 2014 год. Тени, физика, шОйдеры и самое главное не убивающая весь фпс 2д графика идут уже из коробки.
|
(Offline)
|
|
22.05.2014, 06:21
|
#11
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,024
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Tower Defence
Сообщение от Nex
И еще в блитзе нет редактора. Рано или поздно тебе он понадобится и ты скорее всего попробуешь его написать, что будет долго, нудно и возможно даже и не доделаешь.
|
Нафига? Есть 3D Max!
|
(Offline)
|
|
22.05.2014, 06:32
|
#12
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Tower Defence
Сообщение от Arton
Нафига? Есть 3D Max!
|
Очередной гемор? И еще нужно же использовать старые версии 3dmax что бы иметь возможность импортировать в формат b3d. Круто, да.
|
(Offline)
|
|
22.05.2014, 07:25
|
#13
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: Tower Defence
На дворе 2014 год. Тени, физика, шОйдеры и самое главное не убивающая весь фпс 2д графика идут уже из коробки.
|
не юнити единым... Есть много интересных движков, а все всегда предлагают юньку (иногда слишком настойчиво). Я хочу сказать что для простого товер дефенса подойдет и блиц3д (или его аналог).
И еще нужно же использовать старые версии 3dmax что бы иметь возможность импортировать в формат b3d. Круто, да.
|
но ведь можно экспортировать в другой формат (.фбх, .мс3д, .х)
__________________
Абсолютли!
|
(Offline)
|
|
22.05.2014, 09:06
|
#14
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Tower Defence
Сообщение от ant0N
не юнити единым... Есть много интересных движков, а все всегда предлагают юньку (иногда слишком настойчиво). Я хочу сказать что для простого товер дефенса подойдет и блиц3д (или его аналог).
|
Можно и не юнити. Блиц уже изжил себя году где то в 2008.
Сообщение от ant0N
но ведь можно экспортировать в другой формат (.фбх, .мс3д, .х)
|
А что дальше? Использовать какой нибудь миклшейп? А если у тебя модель со скелетом и анимацией, то скорее всего придется с бубном прыгать что бы импортнуть..
|
(Offline)
|
|
22.05.2014, 17:19
|
#15
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,024
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Tower Defence
Сообщение от ant0N
но ведь можно экспортировать в другой формат (.фбх, .мс3д, .х)
|
Сообщение от moka
FBX - это формат для передачи и хранения данных для игровых движков (контейнер), но не для real-time использования.
Почти все пишут нормальные экспортеры из тех же популярных FBX и Collada.
FBX имеет хорошо поддерживаемый SDK на Python и C++, и народ пишет экспортеры в свой формат, заранее сортируя вершинные буфера и организуя всё для удобной и быстрой загрузке а также компактному хранению.
В нормальном мире не юзают все эти форматы напрямую в движах.
|
...
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:54.
|