Tower Defence
Всем доброго времени суток. Недавно, когда делал в 3D максе модель дома из бруса для заказчика (сам я веб программистом подрабатываю и заказчик попросил 3Д модель, ну я и сделал как умею :) ) Поздней ночью я нарисовал башню с пушкой, и родилась идея сделать игру. Выбор пал на 2 игровых движка. Точней сказать на движок и на конструктор, Blitz 3D и Unity. Так как Блитз мне более знаком, и были опыты с ним, решил написать игру на нем.
Интересует пара вопросов: 1) Возможно ли сделать сетку которая будет повторять контуры тиррайна. 2) Как можно реализовать следование пути ботам. За бугром читал что можно через пивоты или как древние Майя через координаты и алгоритмы. 3) Существует ли простенькая библиотека динамических теней. |
Ответ: Tower Defence
Цитата:
1) Да (не понял правда о чём речь) 3) Да - Ashadow, Devil Shadow System (тот же ашадов по функционалу), и FastExtension (но если хочешь на блице то лучше бери движок Xors3D (DX 9.0c), у него готовые тени есть и можно написать свои на шейдерах, если чо, имеет синтаксис bb и подключается как либа) |
Ответ: Tower Defence
Для начала используй просто точки пути. Например бот доходит до куба и выбирает следующий куб который дальше и в стороне. Это просто.
Тут есть примеры - http://www.blitz3d.hut2.ru/ Тени и много чего еще - http://fastlibs.com/ |
Ответ: Tower Defence
Совет , лучше сразу юзай Xors
1 Есть много способов 2 я делал кубами , если заморочить то можно юзать A* 3 В ксорсе встроенные очень хорошие тени ! Ну или FastExt |
Ответ: Tower Defence
1. Не очень понятно что имеет в виду
2. Очень просто: расставляешь каждый объект пути содержит в себе ссылку на следующий. Добрались до одного - идём по ссылке к следующему. Либо, более сложный вариант — вычислять путь самому. Вот хорошая статья: http://blitzetc.ru/index.php/%D0%90%...BA%D0%BE%D0%B2 3. FastLibs Насчёт Ксорса — не факт что для новичка он будет лучше, там могут встретиться баги которые непонятно как решать или обойти. |
Ответ: Tower Defence
Вложений: 1
Вот минимум для Tower Defence, в котором есть-использовано:
TriggerSystem от H@non - на пушку ставим детектор и вычисляем расстояние между ней и врагом и видимо официал WayPoints.bb - система точек и следование по ним. AShadow тени можно легко заменить. Как и перейти к Xors3D, добавив "x". Делал в декабре 2010, поэтому далее ничего посоветовать не могу. Можно использовать как пример, для изучения. Комментарии немного есть. Так что лучше сделай на Blitz3D и покажи что он жив :-D И ещё: не советую AShadow - так как он иногда глючный. А совместно с Devil Shadow System - далее с ним глючили пост-эффекты (blur) Так что покупай либо Xors3D либо Unity3D |
Ответ: Tower Defence
Blitz3D выбрал так как знаком с ним. Из языков которые знаю Delphi C++ PHP VB JScript. Но C++ на уровне студента колледжа где самое сложное задание это структуры и классы.
|
Ответ: Tower Defence
Используй Unity3d или хотя бы blitzmax + MiniB3D.
Почему не blitz3d? Потому что в нем нифига нет. Все надо подключать и покупать.. FastLibs не работает на ноутбуках и вроде на последних патчах блитза не работает, Xors3d не доделан и вообще разработчик на него забил, и с AShadow тоже не понятно что. И еще в блитзе нет редактора. Рано или поздно тебе он понадобится и ты скорее всего попробуешь его написать, что будет долго, нудно и возможно даже и не доделаешь. Почему Unity3d? Потому что однажды после каратилова с blitz3d ты зайдешь ради интереса в unity и поймешь сколько времени ты |
Ответ: Tower Defence
Цитата:
А вообще да, лучше взять бмакс с 3д модулем. |
Ответ: Tower Defence
Цитата:
|
Ответ: Tower Defence
Цитата:
|
Ответ: Tower Defence
Цитата:
|
Ответ: Tower Defence
Цитата:
Цитата:
|
Ответ: Tower Defence
Цитата:
Цитата:
|
Ответ: Tower Defence
Цитата:
Цитата:
|
Часовой пояс GMT +4, время: 00:40. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot