Troubleshooting

intermediate troubleshooting

Hexasphere Grid System · Troubleshooting & FAQ

Troubleshooting

This page covers the most common issues users encounter with Hexasphere Grid System and how to resolve them.

Hexasphere not visible in the scene

SymptomYou added a Hexasphere but nothing appears in the Game or Scene view.
CauseThe hexasphere may be behind the camera, too small, or obscured by other objects.
Solution
  1. Select the Hexasphere GameObject and press F in the Scene view to frame it.
  2. Check the Transform scale — ensure it is not set to zero.
  3. Verify the camera is positioned to see the hexasphere (the default sphere has a radius of 0.5 world units).
  4. Ensure no other objects are blocking the view.

Tiles not highlighting on hover

SymptomMoving the mouse over the hexasphere does not highlight any tile.
CauseHighlighting is disabled, or the collider/raycast is not configured correctly.
Solution
  1. In the Inspector, confirm Enable Highlight is checked.
  2. Ensure a Collider component exists on the Hexasphere (it is added automatically).
  3. If using extrusion, enable Raycast 3D in the Inspector for accurate detection on extruded tiles.
  4. Check that EventSystem is present in your scene if using UI overlays.

Low frame rate with many divisions

SymptomFPS drops significantly when increasing the Divisions parameter.
CauseHigh division counts create exponentially more tiles, increasing geometry and draw calls.
Solution
  1. Use the minimum number of divisions that meets your visual requirements.
  2. Avoid enabling Smart Edges with very high division counts if you do not need the feature.
  3. If using extrusion, keep Raycast 3D disabled unless required for accurate selection.
  4. Use Hexasphere.SetTileColor() in batches rather than individual calls in tight loops.

Extrusion visual artifacts

SymptomExtruded tiles show gaps, z-fighting, or incorrect gradients.
CauseExtrusion multiplier too high, or conflicting shader settings.
Solution
  1. Reduce the Multiplier value. Very large values can cause visual issues at tile edges.
  2. Ensure the camera near/far clip planes are reasonable for your scene scale.
  3. Try toggling Gradient Intensity — sometimes reducing it eliminates side-face artifacts.

VR interaction not working

SymptomTile selection does not work in VR mode.
CauseVR raycasting is not enabled or the VR SDK integration is missing.
Solution
  1. Enable the VR Enabled checkbox in the Hexasphere Inspector.
  2. If using specific VR SDKs (Google VR, Samsung Gear), uncomment the corresponding define in HexaspherePriv.cs (see VR Options).
  3. Ensure your XR plugin (OpenXR, Oculus, etc.) is properly configured in Project Settings.

Pathfinding returns null or empty path

SymptomFindPath() returns null even though start and end tiles exist.
CauseTiles may be blocked, the search limit is too low, or the cost exceeds the maximum.
Solution
  1. Check that neither the start nor end tile has canCross = false.
  2. Increase the Search Limit in the Inspector.
  3. If using extrusion costs, verify that the extrusion weight is not creating impassable barriers.
  4. Use FindPath(startIndex, endIndex) with valid tile indices (check tiles.Length).

Still stuck?

If your issue is not listed here, visit the Kronnect Support and post your question. The team typically responds within 24 hours.

Was this page helpful?