Performance Tips
intermediate performanceCompass Navigator Pro 3 · Troubleshooting & FAQ
Compass Navigator Pro is designed for efficient real-time use, even with large numbers of POIs. Follow these tips to maximize performance.
Area of Interest
Enable the Area of Interest system when using hundreds or thousands of POIs. This feature processes only POIs within a configurable range, dramatically reducing per-frame cost.
Mini-Map Optimization
| Tip | Details |
|---|---|
| Reduce Resolution | Lower the mini-map render texture resolution if the mini-map is small on screen. |
| Snapshot Frequency | Increase the interval between mini-map camera captures. Use UpdateMiniMapContents() for on-demand refresh. |
| Layer Mask | Exclude unnecessary layers from the mini-map camera capture. |
| Disable Shadows | Turn off Render Shadows for the mini-map camera. |
Fog of War
- Avoid moving or resizing fog volumes every frame. Use
SetFogOfWarAlpha()for frequent updates. - Use a lower fog texture resolution if the fog area is very large.
General Tips
- Set Visible Max Distance on the compass bar to avoid processing far-away POIs.
- Use Idle Update Mode on the mini-map to reduce POI-checking frequency when the scene is static.
- Prefer
POIVisibility.WhenInRangeoverAlwaysVisiblefor POIs that do not need constant compass presence. - When using multiple compass instances, assign POIs only to the groups that need them via
compassGroupMask.
Was this page helpful?
Suggest an improvement
Help us improve this documentation page.