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

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

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

Ответ
 
Опции темы
Старый 22.08.2009, 14:23   #196
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Зависит от реализации террайна и от того, какие у него текстурные координаты.
Моя идея основана на том чтоб цвет брать из отскайленной текстуры, а альфу - из неотскайленной (точнее, текстура-то одна, просто соответственно умножаем текстурные координаты в зависимости от того что надо прочитать) Зная цвет пикселя слоя текстуры и его альфу и зная то же самое всех остальных текстур их можно без проблем смешать и получить результирующий пиксел.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 22.08.2009, 14:46   #197
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Вопрос-Ответ (для новичков)

вообще если смена тексы просто по высоте,то вместо маски в альфа канале просто использовать эту высоту)
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (22.08.2009)
Старый 23.08.2009, 04:20   #198
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Я через фотошоп делаю одну большую тектуру в несколько слоев и с помошью стиля слоя правда качество не очень получается, но это уже из за кривизны моих рук...
Кстати что надо сделать и как что бы сфера "заезжала" на возвышенности с такой же скорость? Использую коллизию Блитза....

Последний раз редактировалось Nex, 23.08.2009 в 06:58.
(Offline)
 
Ответить с цитированием
Старый 23.08.2009, 12:30   #199
SKA_DIMKA
ПроЭктировщик
 
Аватар для SKA_DIMKA
 
Регистрация: 03.05.2009
Адрес: г.Волгоград
Сообщений: 136
Написано 32 полезных сообщений
(для 53 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от SkyDream Посмотреть сообщение
Кстати что надо сделать и как что бы сфера "заезжала" на возвышенности с такой же скорость? Использую коллизию Блитза....
Ну вот апять "ЗАБАВНЫЙ" вопрос) Поставь коллизию, константы, террайна и сферы и главное сильно не переусерствуй с гравитацией, и задай радиус твоей сферы Да и еще, нужно чтобы коллизия была примерно такая:
Collisions sphere,terrain,2,3
(Offline)
 
Ответить с цитированием
Старый 23.08.2009, 15:06   #200
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Кстати что надо сделать и как что бы сфера "заезжала" на возвышенности с такой же скорость? Использую коллизию Блитза....
Получить нормаль, бинормаль и тангент коллизии. На плоскость бинормали и тангента спроецировать вектор скорости сферы. Полученный вектор нормализовать. На него-то и нужно двигать сферу.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (24.08.2009)
Старый 23.08.2009, 15:45   #201
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Тут по моему вопрос не о том, как сетку построить, и задать секторам
параметр проходимости и не проходимости, а о том, как выставлять
по ней вейпоинты от пункта А до пункта Б с учётом этой проходимости.
И полезного вы ничего по теме не сказали.Либо даёте нормальную теорию,
либо не постите всякую хрень, и тем более ссылки на дерьмовые статьи,
которые все уже тысячу раз видели.

А если вы соберётесь таки написать нормальную теорию.
То прежде, чем её тут писать, реализуйте на практике.
Свистеть все могут.

З.Ы. Это по теме о ПП.

Добавил:

Сообщение от JohnK Посмотреть сообщение
Все предельно просто:
  1. Создается сетка (набор вейпойнтов)
  2. Каждому вейпоинту присваевается значение (коэффицент проходимости)
  3. Выбирается точка отсчета и та, к которой нужно найти путь
  4. Находится путь (с помощью любого алгоритма)
  5. Вейпоинты, которые по которым будет движение, собираются в список
  6. Этот список проходится
  7. ...
  8. PROFIT!!!!
Ты эту предельную простоту реализовывал?
Сэмпл в студию.

Этими статьями только задницу подтереть.
__________________
Проект "Deathbring World - Rangers" и его финансовая поддержка:
https://boosty.to/deathbringrangers

Я на - TWITCH
Канал на YouTube
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (24.08.2009)
Старый 23.08.2009, 18:30   #202
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Путенах уже реализован Дипломатом в декзеке. Очень быстро, красиво и четко работает.

я прикручивал к стратегии - все летает . На 200 юнитов время путенаха - 2 мс. Причем можно не считать каждый цикл, а растягивать на несколько групп. Еще эффективней делать глобальный пересчет по определенному алгоритму, запускаемому при хитрых проверках.
Так удалось его ужать до 2 мс на 10 циклов.
__________________
(Offline)
 
Ответить с цитированием
Старый 23.08.2009, 19:37   #203
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Написать свой, и подключить чужой, есть разные вещи...
__________________
Проект "Deathbring World - Rangers" и его финансовая поддержка:
https://boosty.to/deathbringrangers

Я на - TWITCH
Канал на YouTube
(Offline)
 
Ответить с цитированием
Старый 23.08.2009, 19:56   #204
Illidan
Разработчик
 
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений
(для 257 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от ABTOMAT Посмотреть сообщение
Получить нормаль, бинормаль и тангент коллизии. На плоскость бинормали и тангента спроецировать вектор скорости сферы. Полученный вектор нормализовать. На него-то и нужно двигать сферу.
помойму можно сделать проще. Кабы вспомнить, есть такая функция, что возвращает высоту на ландшафте, и кабы ненаврать, называется она terrainY. вот по этой высоте и нужно позиционировать обьект.
(Offline)
 
Ответить с цитированием
Старый 23.08.2009, 20:34   #205
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Автор не упоминал ландшафт
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 23.08.2009, 22:30   #206
Illidan
Разработчик
 
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений
(для 257 пользователей)
Ответ: Вопрос-Ответ (для новичков)

сорри, невнимателен...
(Offline)
 
Ответить с цитированием
Старый 24.08.2009, 15:52   #207
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
ABTOMAT,ну что поворачивать на вектор надо я догадывался, но как сделать не знаю.

Все таки я догадался, как повернуть на вектор и нарисовалась еще одна проблема. Я сделал что бы сбоку экрана выводились сообщения, но вся строка одним цветом, а я хочу допустим если произошла ошибка, то вы водилось "Ошибка: Не могу подключиться.". Как так сделать в 3d?
з.ы. соедините плиз с пред идущим сообщением.

Последний раз редактировалось ABTOMAT, 27.08.2009 в 18:14. Причина: Соединил по просьбе афтора
(Offline)
 
Ответить с цитированием
Старый 27.08.2009, 18:16   #208
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Я сделал что бы сбоку экрана выводились сообщения, но вся строка одним цветом, а я хочу допустим если произошла ошибка, то вы водилось "Ошибка: Не могу подключиться."
Write - тот же Print, только после себя не переводит на нов. строку

Если делаешь Text'ом, то читай справку по StringWidth (особенно) и StringHeight. Написал одно, вычислил длину, прибавил, в полученных координатах написал другим цветом
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (27.08.2009)
Старый 27.08.2009, 18:46   #209
Dzirt
Элита
 
Аватар для Dzirt
 
Регистрация: 16.01.2008
Сообщений: 1,800
Написано 958 полезных сообщений
(для 3,833 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Типа того.
Color 255,0,0 : Write "Warning:" : Color 255,255,255 : Write  "bla-bla"
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (27.08.2009)
Старый 10.09.2009, 11:45   #210
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Люди дайте плиз код, в котором есть использование сети, а именно TCP только желательно нормальный код и еще объясните плиз, как пользоваться путенахом от Дипломата... Помогите плиз, а то я уже не много сделал типа рпг, но как обычно у меня все в ИИ уперается и хочу поиск пути добавить, но я так и не разобрался с этим. З.ы. Щас учеба весь мозг и время съедает так что прошу помогать кодом, а не уроками или теорией... xD
И сегодня на перекуре смотря на небо я подумал как можно сделать типа реалистичное небо. Создать скай сферу и еще сделать с десяток спрайтов маленьких облаков и потихоньку двигать их. Так как большие облака обычно двигаются очень медленно, а маленькие намного быстрее, то будет круто выглядеть. имхо. xD
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пожалуйста дайте ответ на несколько вопросов Kuzma 3D-программирование 8 06.10.2009 19:38
Предложение к теме "вопрос-ответ" jimon Наш форум 1 27.02.2009 19:26
Мой ответ Жеке! alcosholik Болтовня 5 19.11.2005 16:41


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


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