This 2D fly simulation package allows you to create a swarm of flies that can interact with your game environment. The flies can land on obstacles, avoid collisions, and be affected by explosions. You can also create a movement path for the flies to follow. The package includes various components, such as FlyZone, LandingMask, Explosion, FlyPath, FollowPath, and FlyZoneManager, which can be used to customize the fly behavior. The package also includes features like texture sheet animation and a preview mode to test the fly behavior without entering play mode.
Main Components:
- FlyZone: Create a swarm of flies.
- LandingMask: The flies won't land outside of this mask.
- Explosion: Add explosion force to flies.
- FlyPath: Create a movement path.
- FollowPath: It uses FlyPath to move gameobject.
- FlyZoneManager: It collects all FlyZones in the scene.
FlyZone Main Features:
- Landing: The flies can land on obstacles.
- Collision: The flies can avoid obstacles.
- TextureSheetAnimation: Use one Sprite Sheet for Idle and Fly state.
- Preview: You can see flies behavior when you are not in play mode.
Note:
- There is only one fly Sprite Sheet.
- This asset does not use the Unity Particle System.
- That scary man in the cover image (Candyman) is not included in the asset :)





