• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Новости:

Форум Quest3D восстановлен!

Главное меню

Вопрос по созданию канала

Автор Fares, 26 января 2010, 20:01:35

« назад - далее »

Fares

А, ну да, можно так. Мне приходила эта идея, но правда чуть по другому. Как и ты и говорил, я прибавлял число, но из-за неточности квеста, этих сотых и тысячных, при сравнении координат, происхдили лаги. Попробую, надеюсь что-нить толковое выйдет, спасибо )))

DimiS

Квест тут не причём. Просто надо понимать что есть определённая частота с которой происходит обновление, и у тебя нету никакой гарантии что какое-то обновление произойдёт точно в момент совпадения координат. Гораздо вероятнее что совпадение координат должно было бы произойти где то между двумя кадрами.
И так в любой системе риалтайм рендеринга.

Ruslan

#17
Значения float нужно сравнивать примерно так:

#define EPSILON   0.0001f
bool Compared(float value1, float value2)
{
if (fabs(fabsf(value1)-fabsf(value2)) <= EPSILON) return true;
else return false;
}


Fares

DimiS, Ruslan спасибо за идеи, все заработало ))))

Fares

Люди, проблема. В квесте делаю программу, подцепляю в нее созданный канал, но он не сохраняется и соответственно создаваемая программа не работает. Каке могут быть причины, что он не сохраняет созданный мной канал?