3D Enemy Toolkit

by Cianci

17

3D-Enemy-Toolkit

3D Enemy Toolkit For Godot 4.3

Includes:

* Follow Target 3D
* Simple Vision 3D
* Random Target 3D

See examples to see full implementation.

Configurations:

  • FollowTarget3D:

    • signal: ReachedTarget(target : Node3D) => If target was reached, uses ReachTargetMinDistance
    • Speed : Movement Speed
    • TurnSpeed : Turn Speed
    • ReachTargetMinDistance : Distance to target to emit ReachedTarget signal
  • SimpleVision3D:

    • signal GetSight(body : Node3D) => When Target it's seen
    • signal LostSight => When Target it's lost
    • Enabled : If is enabled
    • LookUpGroup : Group to lookup
    • Distance : Vision distance
    • BaseWidth : Vision Shape Base Width
    • EndWidth : Vision Shape end Width
    • BaseHeight : Vision Shape Base Height
    • EndHeight : Vision Shape End Height
    • BaseConeSize : Vision Shape Base cone Size
    • VisionArea : optional CollisionShape3D with vision shape, if set ignores other shape configurations.
  • RandomTarget3D:

    • MinRadius : Minimum radius for the target
    • MaxRadius : Maximum radius for the target
    • MaxAngleRange : Minimum angle range for the next target
    • MinAngleRange : Maximum angle range for the next target

Check out CiaNCI Chanel on YouTube for more: https://www.youtube.com/@CiaNCIStudio

Version

1.1

Engine

4.3

Category

3D Tools

Download

Version1.1
Download Now

Support

If you need help or have questions about this plugin, please contact the author.

Contact Author