Язык: C++.
Программа состоит в том, что рисует землю, на ней случайным образом разбрасывает сферы и позволяет пользователю двигаться в этом "мире". Проблема состоит в том, что после длительного (а иногда хватает и 5сек) хождения среди этих сфер, последние пропадают. В прямом смысле - они не перерисовываются. Но земля остается). С чем может быть связана эта ошибка? Может переменные в матрице наблюдения модели "переполняются" (хотя, если посмотреть на значения в матрице, то они не превышают по модулю и 10)?
PS.
весь код нет смысла приводить (он слишком большой), но необходимые участки не проблема отправить в дополнение.
Примечание:
1. 2 DioXeEe
Не совсем понял что такое "центр который ставит объекты". И сферы просто исчезают, т.е. их нигде нет.
2.
Только что запустил программу и сферы сразу же исчезли) Матрица даже еще не изменилась (т.е. единичная). Может это связано с тем, что где-нибудь плохо обращаюсь с памятью (как, например, в случае выхода за пределы массива)?
Примечание:
Переписал заново части кода, отвечающие за построение новой матрицы и получение матрицы по положению "камеры". Все заработало. Скорее всего ошибка была связана с тем, что я неправильно работал с указателями и с передачей параметров по ссылке. Ответ Яника признается лучшим, поскольку DioXeEe не пояснил свой ответ, а Яник указал возможную ошибку.
PS. "Переписал" значит оставил алгоритм без изменений, а код написал заново.
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.