First Person Exploration Kit: Creating an Audio Diary


Static type interactions provide a means to simply add context to an object in your game world. Static objects display interaction text below the reticle, but cannot be activated or interacted with. This is useful for cases where you just want the player to know what something is without having to physically label it in the game. For an example, see the included demoPainting prefab included with the asset.

Note: You can add Attached Notes and Passive Audio Diaries to Static objects. They will be collected when the player looks at the static object, depending on configuration options.

Static

  1. Drag any 3D object into the scene (e.g. model of an old book).
  2. Ensure the Collider is either correctly scaled and rotated (e.g. if using imported Mesh Collider), or remove it completely.
  3. If Collider was removed in step 2, add a new collider (e.g. Box Collider).
  4. Size the Collider (either imported, or added in step 3 above - e.g. Box Collider) to fit for the object you're making, with consideration to reticle aiming (e.g. if tiny scrap of paper, make collider big enough to get reticle over easily for the player).
  5. Add FPEInteractableStaticScript to your object and set the following variables to suit your object:
  6. Interaction String: For example "It's a picture of the old mill"
  7. Optionally, for some objects it makes sense to un-check "Highlight on mouse over", and adjust Interaction Range. For example, see demoMoon and demoPainting in demo scene.
  8. Run the scene, and interact with new static object.