тике это плохо, но как мне например на миникарте отслеживать передвижение объектов?
                  
                  
                
Предварительно куда-то сохранить список этих объектов, как вариант
 Dregaadan
                          Garon
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Dregaadan
                          Garon
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Тут есть проблема, если карта большая, то они удалятся из памяти или не подгрузятся
Это не есть проблема, потому что все удаления/появления объектов ты можешь отслеживать. Вариант номер 2 - каждый объект сам рапортует о своём нахождении
 Dregaadan
                          Garon
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Dregaadan
                          Garon
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Просто в тике в делегат шлет инфу о себе?
А есть ли смысл в тике на миникарте обновлять инфу о положении? В силу масштаба - вряд ли будет видно смещение на пару метров. Отсюда и обновлять можно с фиксированным периодом + интерполировать, что б плавно было.
 Dregaadan
                          Garon
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Dregaadan
                          Garon
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Да но нужно как-то брать информацию о перемещении у эктора. Я думаю как это сделать правильно, чтобы не терять в производительности и отобразить всю нужную инфомрацию. Решения о ререндере значка я думаю должна принимать уже миникарта, тк у нее есть данные о смещении объекта в масштабах миникарты
Ну так и собирать данные можно легко через GetAllActors - не такая это страшная вещь + не в тике. Можно найти способ элегантнее, но тут, как обычно, универсального ответа нет + проект может диктовать подход.
 Dregaadan
                          Garon
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Dregaadan
                          Garon
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  ну в плане проекта я диктую подход и ищу как раз элегантное решение =)
Ну так мы тут всей твоей специфики ж не знаем) Я бы у себя скорее просто держал где-то готовый список с нужными акторами и обновлял бы их позиции на миникарте, но, по-сути будет то же самое, что брать через GEtAllACtors
Обсуждают сегодня