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

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

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

Ответ
 
Опции темы
Старый 07.06.2012, 13:21   #1
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
2Д Шлейф Курсора

Привет, Булка. Для интерфейса игры мне нужен шлейф курсора типа этого:
http://www.youtube.com/watch?v=f1uZvurrhig
В примерах блица есть исходник под названием jet trails. Нужно нечто вроде этого только в 2д. Делать спрайтами не вариант поскольку будут возникать заметные прорехи и лаги от самого количества спрайтов. Мешевый получается сильно ломанным Уже пробовал.
В связи с этим два вопроса:
1) Возможно ли шлейф на видео реализовать на блице? Есть ли примеры?
2) Ну или хотя бы как избавиться от скоростных прорех?)
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Старый 07.06.2012, 13:43   #2
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: 2Д Шлейф Курсора

Корректировать скорость создания новых спрайтов в зависиомсти от скорости движения курсора, или интерполировать каждый шаг от старого положения к новому с требуемым шагом.
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Gector (07.06.2012)
Старый 07.06.2012, 13:46   #3
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: 2Д Шлейф Курсора

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

В общем такое может весьма работать как тебе нужно, и можно помещать много объектов, и много цветов, и это будет ок смотреться.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Gector (07.06.2012)
Старый 07.06.2012, 13:56   #4
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: 2Д Шлейф Курсора

Вот как раз это основные варианты сейчас).
Корректировка и рендер.
С корректировкой все ясно. А вот по рендеру один чисто теоретический вопрос: скорость второго рендера будет зависеть только от того сколько объектов на экране? То есть нет ли там каких нибудь дополнительных подводных камней, которые скушают больше производительности чем хотелось бы?)
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Старый 07.06.2012, 14:58   #5
Nikich
Бывалый
 
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений
(для 275 пользователей)
Ответ: 2Д Шлейф Курсора

[trollmode]
Xе-хе, не зря я видимо XNA учить начал^^
[/trollmode]

Последний раз редактировалось Nikich, 07.06.2012 в 17:45.
(Offline)
 
Ответить с цитированием
Старый 07.06.2012, 18:05   #6
Wegox
Бывалый
 
Аватар для Wegox
 
Регистрация: 17.12.2011
Сообщений: 862
Написано 443 полезных сообщений
(для 1,133 пользователей)
Ответ: 2Д Шлейф Курсора

Можно и на blitz http://www.youtube.com/watch?v=t9Cn7...ature=youtu.be
правд это ололо метод.
Вложения
Тип файла: rar Cursor.rar (3.0 Кб, 427 просмотров)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Gector (07.06.2012)
Старый 07.06.2012, 18:13   #7
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: 2Д Шлейф Курсора

Сообщение от Wegox Посмотреть сообщение
Можно и на blitz http://www.youtube.com/watch?v=t9Cn7...ature=youtu.be
правд это ололо метод.
Дружище, это конечно не то, что нужно но за функцию поворота курсора - огромное спасибо). Теперь нашел свою ошибку. Теперь прикручу к мешевому шлейфу).
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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