playMaker

Author Topic: Cinemachine Support [ECOSYSTEM] [MAY 2020]  (Read 24921 times)

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 15500
  • Official Playmaker Support
Cinemachine Support [ECOSYSTEM] [MAY 2020]
« on: July 16, 2018, 04:33:53 AM »
Hi Everyone,

 So Unity Module Cinemachine is supported via the PlayMaker Ecosystem, make sure you grab this to get all the custom actions and proxies you need to control cinemachine.




Make sure you get the right version. The 2017 version works with the Asset store version, while the 2018 version works with the Package Manager version.

 Bye,

 Jean
« Last Edit: May 26, 2020, 02:38:44 AM by jeanfabre »

shamo

  • Playmaker Newbie
  • *
  • Posts: 39
Re: Cinemachine Support [JULY 2018]
« Reply #1 on: September 06, 2018, 08:47:40 AM »
Just playing with this now...awesome .. thanks!

Thore

  • Sr. Member
  • ****
  • Posts: 480
Re: Cinemachine Support [JULY 2018]
« Reply #2 on: September 20, 2018, 07:11:36 PM »
Perfect, thanks!

craigz

  • Beta Group
  • Full Member
  • *
  • Posts: 234
    • Haven Made
Re: Cinemachine Support [JULY 2018]
« Reply #3 on: September 25, 2018, 11:04:44 PM »
Hi Jean!

I just imported this (and the Cinemachine 2.2.7 from package manager) into Unity 2018.3.0b2 and am getting a couple errors. Not sure if beta specific or not, just wanted to give a headsup :)



Code: [Select]
Assets/PlayMaker Cinemachine/Actions/Common/CinemachineActionGetAxisSettingsBase.cs(75,49): error CS1061: Type `Cinemachine.AxisState' does not contain a definition for `m_InvertInput' and no extension method `m_InvertInput' of type `Cinemachine.AxisState' could be found. Are you missing an assembly reference?
Code: [Select]
Assets/PlayMaker Cinemachine/Actions/Common/CinemachineActionSetAxisSettingsBase.cs(74,30): error CS1061: Type `Cinemachine.AxisState' does not contain a definition for `m_InvertInput' and no extension method `m_InvertInput' of type `Cinemachine.AxisState' could be found. Are you missing an assembly reference?

Thore

  • Sr. Member
  • ****
  • Posts: 480
Re: Cinemachine Support [JULY 2018]
« Reply #4 on: September 26, 2018, 09:57:11 AM »
Thanks for the actions, Jean. Wanted to report that I have the same/similar errors like craigz (I know it was with the same file).

craigz

  • Beta Group
  • Full Member
  • *
  • Posts: 234
    • Haven Made
Re: Cinemachine Support [JULY 2018]
« Reply #5 on: September 27, 2018, 11:41:33 AM »
Bumpity bump :)

@Thore
Good to know it wasnt't just me ;D

craigz

  • Beta Group
  • Full Member
  • *
  • Posts: 234
    • Haven Made
Re: Cinemachine Support [JULY 2018]
« Reply #6 on: September 27, 2018, 04:40:38 PM »
Also wanted to follow up, I removed cinemachine, did a fresh import, then reimported ALL, and the previous errors went away.

Though now I get this error.

Code: [Select]
Assets/PlayMaker Cinemachine/Components/CinemachineBrainProxy.cs(30,43): error CS0123: A method or delegate `CinemachineBrainProxy.HandleCameraActivatedAction(Cinemachine.ICinemachineCamera)' parameters do not match delegate `UnityEngine.Events.UnityAction<Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera>(Cinemachine.ICinemachineCamera, Cinemachine.ICinemachineCamera)' parameters

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 15500
  • Official Playmaker Support
Re: Cinemachine Support [JULY 2018]
« Reply #7 on: October 01, 2018, 03:00:00 AM »
Hi,

 ok, I updated Cinemachine on the Ecosystem.

Make sure you get the 2018 version if you are working on 2018. The 2017 version is not compatible.



 Bye,

 Jean

craigz

  • Beta Group
  • Full Member
  • *
  • Posts: 234
    • Haven Made
Re: Cinemachine Support [OCTOBER 2018]
« Reply #8 on: October 01, 2018, 11:31:36 AM »
Excellent! Thanks Jean :D

kwint

  • Playmaker Newbie
  • *
  • Posts: 11
Re: Cinemachine Support [OCTOBER 2018]
« Reply #9 on: November 06, 2018, 12:20:17 PM »
Hi,

I can't get the Cinemachine package actions working ?

Code: [Select]
Assets/PlayMaker Cinemachine/Actions/Common/CinemachineActionSetAxisSettingsBase.cs(30,10): error CS0246: The type or namespace name `DisplayOrder' could not be found. Are you missing an assembly reference?
I'm working with Unity 2018.1.0.f2 and Cinemachine 2.2.7 (package manager)

I would really appreciate any help !

Thanks in advance.

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 15500
  • Official Playmaker Support
Re: Cinemachine Support [OCTOBER 2018]
« Reply #10 on: November 07, 2018, 03:23:46 AM »
Hi,

make sure you update PlayMaker, it's likely because you have an old version.


 Bye,

 Jean

kwint

  • Playmaker Newbie
  • *
  • Posts: 11
Re: Cinemachine Support [OCTOBER 2018]
« Reply #11 on: November 07, 2018, 02:53:56 PM »
It's working now !

Merci beaucoup Jean !

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 15500
  • Official Playmaker Support
Re: Cinemachine Support [DECEMBER 2018]
« Reply #12 on: December 19, 2018, 02:43:01 AM »
Hi,

 New version to support Impulse Extension to be generated with an action, mind you, you can use callMethod to call the component to generate the impulse, but an action is nicer.

https://twitter.com/JeanAtPlayMaker/status/1075294325007884288

 You also have getter and setter actions for Impulse Source and Listener Component. I tried to cover all of the properties, let me know if you need something else :)

Bye,

 Jean

Krillan87

  • Beta Group
  • Full Member
  • *
  • Posts: 185
Re: Cinemachine Support [ECOSYSTEM] [DECEMBER 2018]
« Reply #13 on: April 24, 2019, 04:06:24 AM »
Hi!
Will there be any updates on this packaged? I feel that there are alot of usable actions that are missing (or maybe I misunderstand how to use the actions?).

For instance. I can't find a way to change any of the "body values"? These are (more or less) the only values I would like to change but I can't change them with either "Set property" nor "Call method" nor these new actions.

https://imgur.com/a/aOpzrw6

/ Christian
« Last Edit: April 24, 2019, 04:39:35 AM by Krillan87 »

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 15500
  • Official Playmaker Support
Re: Cinemachine Support [ECOSYSTEM] [DECEMBER 2018]
« Reply #14 on: May 20, 2019, 03:00:35 AM »
Hi,

 yes, for sure, the api is not complete, and indeed, it's good that you raise your voice and make requests on what you would like to access.

basically, it's way too much to port everything from such a huge api in one go,  nor cost effective The cinemachine api is very complex ( it's an understatement, it's the same level of complexity as the playable api... just jaw dropping... it seems they did it on purpose to prevent average developers to understand it...),

So I ported what I think is the core and essential part, relying on :

- developers who can script to simply create more actions based on the existing ones
- non developers to make requests like you did.

I have few more todos ( understatement), so please bump me mid week ok? and I'll get it done.


 Bye,

 Jean