Hi folks!
We’re pleased to announce that we have published a new version of Cinemachine: 2.8.0-pre.1.
What’s New
We’ve refactored Impulse to make it easier to use. What’s Impulse? Impulse is a system for connecting events in your game (like an explosion) to camera reactions (shakey shakey). Previously, the all of the properties of the impulse signal (and reactions to it) were controlled by the Impulse Source. Instead, we’ve moved the properties controlling the reaction of the camera to the Impulse Listener.
This feature is very fresh… so fresh, in fact, that we don’t have documentation for it yet. In short, the Impulse Source now generates four different types of impulse:
Uniform
A Uniform impulse is received instantaneously, no matter how far the listener is from the source.[/td]
Dissipating
Similar to Uniform, a Dissipating impulse is received instantaneously. However the farther the listener is from the source, the weaker the signal.
Propagating
Unlike Uniform and Dissipating, a Propagating impulse has a propagation speed. The farther the listener from the source, the longer it takes for the signal to reach the listener.
Legacy
Same controls as available prior to Cinemachine 2.8.
Properties that control how the Impulse Listener reacts to the impulse signal were added to the Listener. This permits different Game Objects to react to the same signal in different ways, no matter the impulse type.
But that’s not all! More info can be found in the changelog.
Minimum Requirements
Unity 2019.4
To Install Cinemachine 2.8.0-pre.1, do one of the following:
- In Unity 2021.1 and above, click the [+] button at the top left of the Package Manager, select Add package by name… and enter
com.unity.cinemachine
in the Name field and 2.8.0-pre.1
in the Version field.
OR
- In Unity 2020.3 and above, click the [+] button at the top left of the Package Manager, select Add package by git URL… and enter
com.unity.cinemachine@2.8.0-pre.1
.
OR
- In any supported version of Unity, edit
Packages/manifest.json
and add the following line to the top of the list of dependencies:
“com.unity.cinemachine”: “2.8.0-pre.1”,
(or update the existing version to 2.8.0-pre.1
).
Thanks!
How to report bugs <