Hello there ![]()
I’m currently busy with a project, but have stumbled upon a problem. I’ve made a view of viewports in the past but never really put much thought into the tools they equip.
I’d like to know what most people use for best optimal usage and user-friendly with adding new items.
1) Automatic
Only one viewport is made that has all the attachments/motor6Ds in place. A module can then be run to register the viewport and then use said module to equip/unequip items and clothing.
For items it’ll have a block that is the grip of that arm, using motor6D, you connect that grip with the same grip block within the item, this will connect the two as a whole rig.
Then the item model is connected to the grip using another motor6D so it can be animated with an idle position.
+ Can use the same rig for each item.
+ Able to connect modules for easier :Equip/:Unequip systems.
- Have to manually set up the tool by hand just to animate arms.
2) Manual
For each item within the game, you’ll have to place the tool within the rig. If you wish to equip another tool you’ll be required to destroy the whole rig and register the new rig which might cause performance issues but has everything already set up within.
A bonus about this one is you can animate arms with the tools unlike automatic where it’s just tools alone.
+ Can animate arms without constantly connecting/disconnecting the tools.
+ Each rig can store all the item's data/code
- Equipping new items requires you to destroy and set new rigs per item.
What do you think is the best method, or is there a better method I should attempt that hasn’t been listed above?