Текст над моделью.
Здравствуйте ! Вот возникло несколько вопросов:
1)Как сделать текст/картинку над моделькой(Как в стратегиях -полоска жизни над юнитами)? пробовал cameraproject далее ProjectedX(),ProjectedY() очень тормозно выходить. 30 объектов и тормоза очень заметные. И если модельки не видно то текст может улетать просто в левый верхний угол. 2)В физиксе есть что-то наподобие команды camerapick ? |
Ответ: Текст над моделью.
Здравствуйте !
1. Тормоза - не от Блицовского "cameraproject далее ProjectedX(),ProjectedY()", а от Блицевского 2Д, его никак не ускоришь. Следовательно, надо пытаться обойтись без него:
|
Ответ: Текст над моделью.
я использую FastText. Кстати если не включать FastText_Unicode.bb ,то тормоза поуменьшились в несколько раз.
А как динамически изменять текст в спрайте ? |
Ответ: Текст над моделью.
Хмм, такое бывает только на интегрированных фидеокартах либо на ноутбуках. У тебя случаем не одно из этого ?
Динамически менять текст на спрайте - значит в буфер текстуры спрайта писать текст 2Д-средствами. Не всё время, конечно, а только когда поменять надо. |
Ответ: Текст над моделью.
у меня ноутбук )
Цитата:
|
Ответ: Текст над моделью.
Ну, это только на ноутах.
|
Ответ: Текст над моделью.
Через fastimage нормально текст рисуется и не тормозно.
А вот одна проблемка так и осталась - когда объекты находятся за камерой,то их текст выводится в левый верхний угол. Из-за чего это происходит ? |
Ответ: Текст над моделью.
Из-за того что когда проецируется что-то за пределами вида т возвращается координата 0, т.е. левый угол экрана. Вывод: сравнивать с нулём и не отрисовывать в случае ахтунга.
|
Ответ: Текст над моделью.
Цитата:
Там нету ничего похожего на camerapick. С помощью луча нельзя мышкой пикать объект. :dontknow: |
Ответ: Текст над моделью.
можно, надо только лучом в координаты мышки пикать (капитан очевидность спешит на помощь !)
|
Ответ: Текст над моделью.
а как пикать в координаты мышки ? там нигде не нашел такого параметра
|
Ответ: Текст над моделью.
pxRaySetDir
|
Ответ: Текст над моделью.
Цитата:
Как? Не знаю) Ищущий да найде! |
Ответ: Текст над моделью.
Я вроде сделал почти , но проблема с FOV. Сколько градусов по оси X и по оси Y в разрешении 800x600?
|
Часовой пояс GMT +4, время: 20:02. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot