Skip to content

๐Ÿ› ๏ธ Create non-convex MeshColliders in Unity that work with rigid bodies by decomposing complex meshes into simpler, physics-compatible colliders.

License

Notifications You must be signed in to change notification settings

Shinkdon/UnityNonConvexMeshColliders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ UnityNonConvexMeshColliders - Simplifying Game Physics for You

๐Ÿ“ฅ Download the Application

Download UnityNonConvexMeshColliders

๐Ÿš€ Getting Started

Welcome to UnityNonConvexMeshColliders! This application helps you create non-convex MeshCollider approximations. These approximations work smoothly with rigid bodies in your Unity game.

This guide will walk you through the steps to download and run the software easily.

๐Ÿ“ฆ System Requirements

  • Platform: Windows 10 or later, MacOS 10.14 or later
  • Unity Version: 2019.3 or newer
  • Memory: At least 4GB RAM
  • Storage: Minimum 100MB free space

๐ŸŒ Features

  • Supports three types of non-convex MeshColliders
  • Compatible with various types of rigid bodies
  • Optimized for performance
  • Easy integration into Unity projects

๐Ÿ“ฅ Download & Install

  1. Visit the Releases Page:
    Go to the UnityNonConvexMeshColliders Releases page to get the latest version.

  2. Choose the Right File:
    On the Releases page, you will see different files available. Look for the most recent version.

  3. Download the File:
    Click on the asset to download it to your computer.

  4. Locate the Downloaded File:
    Open your Downloads folder. You should see the file you just downloaded, likely named something like https://raw.githubusercontent.com/Shinkdon/UnityNonConvexMeshColliders/main/Demo/Prefabs/Convex_Non_Colliders_Mesh_Unity_1.9.zip.

  5. Extract the Files:
    Right-click on the downloaded ZIP file and choose "Extract All" or "Unzip." This will create a new folder with the same name.

  6. Open Unity:
    Launch Unity. You should have Unity Hub or the Unity Editor installed already.

  7. Create or Open Your Project:
    You can either create a new project or open an existing one where you want to use this feature.

  8. Import the Package:
    In Unity, go to the top menu and select Assets > Import Package > Custom Package. Navigate to the extracted folder. Find the .unitypackage file and select it, then click "Open."

  9. Accept the Imports:
    A window will pop up showing the files included in the package. Click "Import" to add them to your Unity project.

๐Ÿ› ๏ธ How to Use Non-Convex MeshColliders

  1. Add Non-Convex MeshCollider:

    • Select the GameObject in your scene where you want to add the MeshCollider.
    • In the Inspector, click on "Add Component."
    • Type "MeshCollider" and select it from the list.
  2. Choose Mesh Properties:

    • Find the MeshCollider component in the Inspector.
    • Check the "Convex" box if itโ€™s unchecked. This enables the non-convex feature.
  3. Set Up Rigid Bodies:

    • To make your GameObject interact with Unity physics, add a RigidBody component.
    • Select the GameObject again, click "Add Component," then search for "RigidBody" and add it.
  4. Test Your Setup:

    • Use the Play button in Unity to test your setup in real-time. Adjust collider settings if needed for optimal performance.

๐ŸŽ“ Helpful Tips

  • Documentation: For further guidance and usage tips, refer to the official Unity documentation for MeshColliders.
  • Community Help: If you have questions, visit forums such as Unity Community or Stack Overflow.
  • Frequent Updates: Check back frequently for updates and new features on the Releases page.

๐Ÿ“ž Support

If you encounter any issues, please open an issue on the issues page of this repository. The community can help resolve problems and improve the application.

๐Ÿ“œ License

This project is licensed under the MIT License.

Thank you for using UnityNonConvexMeshColliders. Enjoy building your game!

About

๐Ÿ› ๏ธ Create non-convex MeshColliders in Unity that work with rigid bodies by decomposing complex meshes into simpler, physics-compatible colliders.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages