Import 3D personage with gun animations? or first personage and after attacth gun with Bone attachment?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By linuxfree
:warning: Old Version Published before Godot 3 was released.

What can i do? is more easy import 3D personage with Gun animations from blender?
or just create a 3D personage animations and import gun after like 3D mesh

please help me

In theory (yes, again), I would make the animations as if the character was handing a gun, but with no gun in the model. This way it can be swapped to multiple kinds of guns and re-use the same animation.

Obviously if the gun is too different (sword, rocket launcher, water gun…) a different animation can be made depending on the “type” of weapon.

The only thing that would be Godot-specific is that you need a BoneAttachment to plug guns in the hand.

That’s all I can guess. I never went through the process of making an FPS with Godot, but I hope this helps a little.

Zylann | 2016-10-09 02:56

thank you but the gun will have animations and will be attach after with player model in Godot?

And for shoot particles for fire_type1 and fire_type2 better i create a simple sprite in Gimp? or need create a 3D mesh. Cause particles in godot dont can collision right?

linuxfree | 2016-10-09 10:09

I think you can animate the gun separately. It’s just a matter of reducing the combinations of animations to make.

The rest is up to you, a sprite muzzle flash can do the job, although it must have billboard logic from the point of view of any camera. A mesh can overcome this but would appear different due to its 3D nature.

For bullets… use what you want, if they are blazing fast you can raycast precalculated positions and make a fast-moving (hitscan), elongated mesh going from A to B, if they are slow make a normal projectile mesh that detects collision itself… that’s another matter, actually.

The subject is vast… I don’t think Q&A is the best place to explain everything about making an FPS, especially in one thread that was originally about animation import :stuck_out_tongue:

Zylann | 2016-10-09 14:20

yes we need create a Forum Godot about FPS games.This is hour i think.Great engines need work fast and easy with this platform.

thank you

linuxfree | 2016-10-09 15:32