Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

[RELEASED] CarouselPro

Discussion in 'Assets and Asset Store' started by Sidema, May 25, 2016.

  1. Sidema

    Sidema

    Joined:
    Jan 5, 2016
    Posts:
    58
    CarouselPro for Unity

    Requires DOTween to work! (http://u3d.as/aZ1)

    Asset Store link

    CarouselPro lets you insert objects into slots which are evenly distributed along a circle (clockwise or counterclockwise) of configurable radius.

    Features:
    • Objects you put in carousel slots stay untouched (no script added or anything)
    • Removing objects from slot put your objects back in scene
    • Reorderable slots
    • Apply different scaling, rotation speed, offset to carousel objects whether the slot is selected or not
    • Animate carousel rotation and selection change with curve-based easing
    • Show/hide with optional animation
    • Events and optional callbacks for selection change and visibility change
    • List-like interface (Add, AddRange, Remove, RemoveAt, etc)
    • See changes in realtime in the editor, you can reorder element, change radius, change objects and others
    Screenshot.png ScreenshotMulticarousels.png ScreenshotEditor.png ScreenshotInspector.png
     
    Last edited: Jun 13, 2016
    Metron likes this.
  2. rahuxx

    rahuxx

    Joined:
    May 8, 2009
    Posts:
    537
    is this free?
     
  3. Sidema

    Sidema

    Joined:
    Jan 5, 2016
    Posts:
    58
    Hello rahuxx

    It will cost 5$.
     
    Metron and rahuxx like this.
  4. Sidema

    Sidema

    Joined:
    Jan 5, 2016
    Posts:
    58
    Hello!

    The CarouselPro package is now available on the Asset Store here.
     
  5. ScottPeal

    ScottPeal

    Joined:
    Jan 14, 2013
    Posts:
    61
    Hello,
    Nice asset! Quick question. In example3, is there a way to hide game objects if they are outside of a range, then show them when they get back into range? For example, I want to only show the cubes if they are within 180 degrees of the view of the camera. Where the camera is the center of the rotational circle. I plan to use this for VR and need a curved selection for the user.

    I need a carousel with a large number of objects, but only showing 3 of them at a time.

    Thanks
     
    Last edited: Jul 25, 2020
  6. Sidema

    Sidema

    Joined:
    Jan 5, 2016
    Posts:
    58
    Hi,

    I see that you have edited the post. I suppose that you have sorted out the errors that Carousel.cs had? Can you tell me the source of the problem?

    As for your other question, I'll take a look at this tomorrow (monday). If you need the feature and if it's not yet implemented, I'll put it in.

    We have used CarouselPro together with our Hologram Overlay in VR and it works... But I must admit, that we made extensive use of the up/down feature (for categories) and didn't have that many items within a category.

    Let me get back to you monday afternoon with a feedback on this.
     
  7. Sidema

    Sidema

    Joined:
    Jan 5, 2016
    Posts:
    58
    @ScottPeal The feature you requested wasn't yet available in Carousel Pro. So, I implemented it...

    upload_2020-7-27_16-12-50.png

    It's a feature you can enable by ticking the new "Visibility range" checkbox. The From and To values tells the system how many elements before and after the currently selected slot are shown.

    Easing in and ou is done through an animation curve. If the slot is considered not visible, the scaling goes down to 0.

    Would this be a convenient way to handle your request?
     
  8. ScottPeal

    ScottPeal

    Joined:
    Jan 14, 2013
    Posts:
    61
    Wow! That would be awesome to add and save me a little coding. When/how can I get the new feature? BTW, I integrated it with VR Interaction Framework from the asset store as a inventory HUD for VR. Works great!

    On the stuff I deleted, I was being dumb and failed to read the freaking manual :) RTFM
     
  9. ScottPeal

    ScottPeal

    Joined:
    Jan 14, 2013
    Posts:
    61
    I put the player controller in the pivot point facing the highlighted item. Thus the need to hide the others not shown in the camera view. Currently, I am showing 3 objects on the HUD.
     
  10. ScottPeal

    ScottPeal

    Joined:
    Jan 14, 2013
    Posts:
    61
    Just looked at your Hologram Overlay. Very nice.

    I need the ability via URP for mobile use, to take a 3D object and turn it into a wireframe looking object to go into my carousel VR inventory. If you looking for a new asset to create for the store by chance? When pulled out of carousel/inventory, it returns to normal materials.

    I am running 2019.4.5 LTS right now.
     
  11. Sidema

    Sidema

    Joined:
    Jan 5, 2016
    Posts:
    58
    I submitted a new version to the asset store today. Hopefully, it should be available by thursday/friday.
     
    Last edited: Jul 28, 2020
  12. Sidema

    Sidema

    Joined:
    Jan 5, 2016
    Posts:
    58
    @ScottPeal The new version is live :)

    Note: I've added the requirement to DoTween (the free version), so it should be more clear that this dependency should be imported.
     
  13. ScottPeal

    ScottPeal

    Joined:
    Jan 14, 2013
    Posts:
    61
    Awesome! thanks. I will let you know how it goes. You rock.
     
  14. ScottPeal

    ScottPeal

    Joined:
    Jan 14, 2013
    Posts:
    61
    Hey, here are some additional ideas you might consider adding? BTW, I would be happy to pay more than $5 for carousel with these features.

    1. User can define stackable sub-slots that all move together. For example, a inventory 6 x 6 grid of slots that are all part of the same carousel animation. Then uses the new feature you just added to only show the slots to the left/right per the setting.
    2. You may already have this, but just in case. If we have a list of say 100 objects in memory, and the carousel is set to say 8 object slots (3 visible slots), automatically pop on/off the objects from the list of 100 objects as it scrolls left/right. The "ends" of the carousel array would be the slot to the left/right of the visible slots.
    Why?

    I am using your asset as a popup inventory user interface in VR (using VR Interaction Framework). I put the avatar/camera in the center/pivot point of the carousel. Then the player only sees the slots in front of them. You could rebrand this asset as a VR friendly one if you make the above changes and put into the asset store.

    Thanks for the consideration.
     
  15. Sidema

    Sidema

    Joined:
    Jan 5, 2016
    Posts:
    58
    Hi,

    thanks for the suggestions. I'll take a look at it. Both are feasible but might take a little bit of time.

    Let me think of how I can integrate this.

    I've quite some work to do and I'm out of office on friday. So I could earliest start with this on monday.
     
  16. Metron

    Metron

    Joined:
    Aug 24, 2009
    Posts:
    1,137
    @ScottPeal I've taken a look at the source code and I think I can integrate your request. As I said, I'm currently a little bit overloaded with work. I'll dif into this monday.