Skip to content

Fungus v1.4.0

Compare
Choose a tag to compare
@chrisgregan chrisgregan released this 02 Jul 12:55
· 2497 commits to master since this release

New Dialog system

  • New Dialog system which replaces the Pages system for writing story text. #22 #28 #29
  • Layout controls for horizontal and vertical positioning of Dialogs #20
  • Character system for setting an image and text colour for speaking character #7
  • Timed multiple choice menus with animated timer (viathe SetTimeout() command) #11
  • Typing sound played while text is being written. #9
  • SetDialog() command for using multiple Dialogs.
  • The Choose() command is now Obsolete, use Say() instead.

Camera improvements

  • View preview boxes are now always displayed in the editor #19
  • Views can now be rotated #1
  • Added ShakeCamera command #16
  • Added zoom Parallax effect. Sprite is scaled as camera zooms in / out.
  • Added accelerometer (tilt) based parallax. Mobile devices only.
  • All camera related properties have moved from Game class to CameraController class
  • Camera fade now completes instantly if already faded out.
  • Can now pan the camera while running other commands.

Multiple scene support

  • Added MoveToScene() command to move between multiple Fungus scene files.
  • Loading image is displayed while loading the scene.
  • Unused assets are unloaded from memory during scene move.
  • Room visit counts persist across scene moves.
  • Music continues to play seamlessly when moving to another scene

Misc improvements

  • Added Unity tooltips for all component properties.
  • Added new GUIButton component and prefab. Usefulfor simple ‘watermark’ buttons, e.g. to link to a website. #21
  • Replaced Values system with improved Variables class, and some basic arithmetic commands.
  • Added Save() and Load() commands to store variables in persistent storage.
  • The clickSound property has been moved from Game to the Button component

Bug Fixes

  • Fixed child sprites not fading with FadeSprite() command.
  • Fixed Playmaker compatibility compile error in FungusExample
  • Fixed undo/redo when resizing Views
  • Fixed Web Player builds crashing on Windows flu screen. (Set resolution weidth/height to 2000 instead of 9000)

Backwards compatibility notes

  • To switch back to the Fungus 1.3 Page system just set the Dialog property on the Game object to None.
  • All the Page commands are still present in 1.4 but are now marked Obsolete meaning they will be removed in a future release. Please change over to the new Dialog system as Pages will no longer be supported.