18-10-2022, 03:50 PM
(This post was last modified: 18-10-2022, 03:54 PM by josemendez.)
(18-10-2022, 03:34 PM)RuralSculpture Wrote: I want to throw it in a direction I want in 3D and paste it on the object, it does not stick.
I'm sorry, I don't think I understand what you mean: what do you mean by "paste" it on the object? Do you mean you're shooting the grappling hook towards the object and it does not attach itself to the object?
If you want to do this in 3D, the only thing you really need to change is the LaunchHook() method in ExtendableGrapplingHook(). As-is, the raycast direction is a vector lying on the XY plane of the grapple object, which assumes you're working on 2D or 2.5D.
Depending on what exactly you want the user to do to launch the hook, you will want to write different stuff in LaunchHook(). Could you share the code you're currently using to perform the raycast?