04.03.2011
New Features
- Full support for iTween, including live path editing. Huge thanks to Marek Ledvina for his great work on these and other actions!
- iTween Actions are only possible because of the excellent iTween library by Bob Berkebile (pixelplacement). You can support iTween here.
- PlayMakerGUI component. Central manager for OnGUI calls. OnGUI was simply too expensive (especially on mobile devices). This approach doubles the frame rate with lots of objects!
- NOTE: You now must have a PlayMakerGUI component in the scene to see OnGUI actions, state labels and iTween gizmos!
- Preview OnGUI actions at edit time! Finally you can tweak GUI controls without running the game!
- Copy/Paste Fsm. Quickly copy FSMs onto new objects.
- Add Template. Quickly add a whole FSM template to selected objects.
- Search field in Action Browser.
- Hide Unused and Dim Unused Action Parameters preferences (experimental).
- ActionSection action attribute lets you organize parameters in named blocks.
Bug Fixes
- Fixed: MovieTexture actions would cause compile errors on Android platform.
- Fixed: Variables were not added to target FSMs with Copy/Paste and Templates.
- Fixed: String, Color, and Vector3 variables were missing from Copy/Paste/Templates.
- Fixed: FSM selection drop down could appear empty if play mode changed while Playmaker was in a hidden tab.
- Fixed: Play Animation action Finish Event wouldn't fire if loop mode set to Once.
- Fixed: Exception if Fsm was added or removed from the scene during a Broadcast Event.
- Fixed: Audio Play action finish event fired immediately.
- Fixed: Edit button on PlayMakerFSM inspector would always open the first FSM on game object.
Changes
- Editor selection and scene selection kept in sync unless Lock is checked.
- Add Fsm To Selected now works on multiple selected objects.
- Undo/Redo now works with Add Fsm To Selected.
- Separated custom events from system events in the UI to make them easier to find.
- Removed debug info from BroadcastEvent action.
- Added preference to not error check for components. Useful if you tend to add components at runtime.
- Added Component parameter to EnableBehavior, so you can drag and drop a component onto the action.
- Added Layer Mask to Explosion, MousePick, MousePickEvent, and Raycast actions.
- Added Material Index to material actions, so that you can target any material on an object.
- Made Hide Unused Events only apply to system events.
- Moved Release Notes to About Box.
New Actions
- Animate Variables
- Camera
- Convert
- Device
- Game Object
- GUI
- Input
-
iTween
- iTween Look From
- iTween Look To
- iTween Look Update
- iTween Move Add
- iTween Move By
- iTween Move From
- iTween Move To
- iTween Move Update
- iTween Pause
- iTween Punch Position
- iTween Punch Rotation
- iTween Punch Scale
- iTween Resume
- iTween Rotate Add
- iTween Rotate By
- iTween Rotate From
- iTween Rotate To
- iTween Rotate Update
- iTween Scale Add
- iTween Scale By
- iTween Scale From
- iTween Scale To
- iTween Scale Update
- iTween Shake Position
- iTween Shake Rotation
- iTween Shake Scale
- iTween Stop
-
PlayerPrefs
- PlayerPrefs Delete All
- PlayerPrefs Delete Key
- PlayerPrefs Get Float
- PlayerPrefs Get Int
- PlayerPrefs Get String
- PlayerPrefs Has Key
- PlayerPrefs Set Float
- PlayerPrefs Set Int
- PlayerPrefs Set String
- Vector3
New Samples
-
Device
- GetDeviceRoll
- GetLocationInfo
- RollBall
- ShakeTest
- SwipeGestureEvent
- TouchCount
- TouchEvents
- TouchInfoTest
-
GUI
- RotateGUI
-
Input
- ClickMoveTo
- MouseClickToDrag
- MouseClickToPlace
- SelectMe