Search Unity

  1. Unity 2019.2 is now released.
    Dismiss Notice

PlayMaker - Visual Scripting for Unity

Discussion in 'Assets and Asset Store' started by Alex-Chouls, Dec 31, 2010.

  1. dwit_mass_creation

    dwit_mass_creation

    Joined:
    Jun 18, 2015
    Posts:
    54
    Yes, I let Unity run update API. But Playmaker dll didn't updated.

    It's problem with Texture2D.LoadImage method. In Unity 5 it was in Texture2D class, but in Unity 2017 it is in ImageConversion class (extension class of Texture2D).

    So in normal C# scripts texture.LoadImage works as before, but in dll it doesn't. Maybe it can't find extension class ImageConversion?

     
  2. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    Hmmm, I just tested it again here and there are no errors. Playmaker is running fine for me in 2017.1.
    Are you using the final version of 2017.1 and the latest version of Playmaker?
     
  3. dwit_mass_creation

    dwit_mass_creation

    Joined:
    Jun 18, 2015
    Posts:
    54
    Thank you. I had version 1.8.3. After update to 1.8.4 PlayMakerEditor.dll upgraded successfully to Unity 2017.1.
    Of course new dll is not compatible with 5.6, but it shouldn't be a problem..
     
  4. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    It's generally tricky opening a project with an older version of Unity. But if you do need to go back, you can re-import Playmaker in Unity 5.6 get the correct dll for Unity 5.6.
     
  5. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    GamerPET and theANMATOR2b like this.
  6. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    Bhanshee00 likes this.
  7. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    Check out this tutorial and custom actions for using Timeline with Playmaker:
     
    GamerPET likes this.
  8. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    Congratulations to 2nd Studio for their successful campaign to finance Knight Out, a local multiplayer battle for Windows and Nintendo Switch: https://www.fig.co/campaigns/knightout

    Made 100% with Playmaker :)
     
    Bhanshee00 and theANMATOR2b like this.
  9. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    Check out Rise n Shine, a super polished game with lots of fun updates. Made with Playmaker :)
     
    Bhanshee00 likes this.
  10. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    Check out Poong, a clever little game made with Playmaker:


    Posted by the creator on our forums:
    "I have absolutely no background in gamedev or programming, but Playmaker turned out to be THAT easy to use."

    Now available on the Google Play Store:
    https://play.google.com/store/apps/details?id=com.krappiva.poong

    Great job! Love the simple concept and clean look :cool:
     
    Bhanshee00 likes this.
  11. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
  12. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    Check out King Of Soccer - Football Run, made with Playmaker:
     
  13. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
  14. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
  15. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    The Playmaker Ecosystem is now compatible with 2017.1 (we worked around a bug in the WWW class).

    For those who don't know, the Ecosystem is an amazing Add-on by Jean Fabre that lets you search and download custom actions, samples, add-ons etc. for Playmaker inside the Unity Editor:
    ecoBrowser_s2.png

    Find the Ecosystem and other Add-Ons here:
    https://hutonggames.fogbugz.com/default.asp?W714
     
  16. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
  17. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    Playmaker Quick Tip: Rollover the Action Help icon to see a brief description. Click the icon to go to online help.
    ActionHelp.gif
     
  18. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    Check out Beat Street Brawlers, greenlit on Steam, made with Playmaker:
     
    theANMATOR2b likes this.
  19. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    Bhanshee00 likes this.
  20. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
  21. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
  22. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
  23. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
  24. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    600 and Bhanshee00 like this.
  25. witchscroll

    witchscroll

    Joined:
    Jan 17, 2015
    Posts:
    131
    Hello Alex

    I'm a fan of playmaker.
    I wonder how to make "type write effect" for dialogs with playmaker?
     
    Last edited: Aug 15, 2017
  26. JoMaHo

    JoMaHo

    Joined:
    Apr 2, 2017
    Posts:
    94
  27. sarum

    sarum

    Joined:
    Mar 2, 2014
    Posts:
    209
  28. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    Also if you want to see how to do this with just built in actions, download the samples:
    http://www.hutonggames.com/tutorials_game_design_with_playmaker.php

    And look at PlaymakerSamples\GUI\Typewriter
    Typewriter.png

    It's a few more steps than using a Typewriter action, but it can be a good learning exercise, to really dig into how Playmaker works.

    Also, if you don't have it already, get the Playmaker Ecosystem Browser:
    https://hutonggames.fogbugz.com/f/page?W1181

    This lets you search for custom actions, samples etc. If you search for Typewriter on the Ecosystem I'm sure you'll get some hits (Playmaker forums also).
     
  29. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    Check out the new tutorial from Dumb Game Dev:
     
    tcmeric likes this.
  30. witchscroll

    witchscroll

    Joined:
    Jan 17, 2015
    Posts:
    131
    Hi all.
    Thank you for the typewrite tips. here is my new question.
    about ugui and playmaker
    The ugui button with fsm worked in the scene which i made it. everything runs ok.
    but after i save this scene as a new name scene, or drag the ui prefab into a new scene, all the ugui button can not detect ugui/onclick event in their fsm while i click them with my mouse. I mean after i clicked the button, it do nothing. it should perfom the ugui/onclick event, but it did not. through, the state below the start event perfomed as allways, so I think the fsm still work, but only the ugui/onclick doesn't work, so all the buttons doesn't work. by the way, the playmakerugui perfab and playmakergui allready add in the scene.

    how to correct port an allready made ui to another scene?
     
  31. Jean-Fabre

    Jean-Fabre

    Joined:
    Sep 6, 2007
    Posts:
    344
    Hi,

    I made an update recently which gets rid of this actually. So I would recommend simply to get it again from the Ecosystem. now ugui components can send PlayMaker events without the need for you to manually handle this proxy anymore.

    Let me know if you still struggle with this.

    Bye,

    Jean
     
    witchscroll and theANMATOR2b like this.
  32. witchscroll

    witchscroll

    Joined:
    Jan 17, 2015
    Posts:
    131
    Hi Jean-Fabre

    just donloaded your latest uGuiProxyfull package and import it into my project.
    I'm using unity5.2.4f1 32bit personal version with playermaker1.80.
    the console say 2 red warnings after import your latest uGuiProxyfull package.
    ----------------
    1
    Asset/Playmaker.Utils/Editor/PlaymakerUtilsDefine.cs(20,17):error cs0103:the name'playmakerdefines' does not exit in the current context.
    2
    Asset/Playmaker.Utils/Editor/PlaymakerUtilsDefine.cs(21,17):error cs0103:the name'playmakerdefines' does not exit in the current context.
    --------------------
    these 2 red warning can not be cleared by click the clear button of console. so can not enter playmode.....
    then, I created a fresh new project for test, and import playermaker1.80 and your latest uGuiProxyfull package, console still show these 2 warnings.

    then I created a fresh new project again for test, and import playmaker1.85. the console say 1 red warning:
    Unhandled Exception:system.typeloadexeption:could not load type 'unityengine.scenemanagement.scene' from assembly 'unityengine.version=0.0.0.0,culture=neutral,publickeytoken=null'
    then i import your latest uGuiProxyfull package, the console still say the 1 warning.
    then i tried playmaker1.84,1.83, same as above.
    then i tried playmaker1.82,1.81, the console say 1 red warning:
    unhandled exception:system.reflection.reflectiontypeloadexception:the class in the module cannot be loaded.

    So...it looks like there are 2 points:
    1
    I can not use playmaker above version 1.80.
    2
    if i use playmaker1.80, your latest uGuiProxyfull package doesn't work.

    do I need update my unity to 201701 inorder to use the recently playmaker and your latest uGuiProxyfull package?
     
  33. Jean-Fabre

    Jean-Fabre

    Joined:
    Sep 6, 2007
    Posts:
    344
    Hi,

    I don't think PlayMaker version is the issue, It's likely a mismatch between some packages you've installed.

    ugui proxy should work on all versions of Unity, so maybe Unity 5.2 has a glitch I don't think I tested on that version. Indeed I would recommend upgrading to at least Unity 5.6, maybe not 2017.

    But first, I'll get back to you as soon as I could repro.

    Bye,

    Jean
     
  34. Jean-Fabre

    Jean-Fabre

    Joined:
    Sep 6, 2007
    Posts:
    344
    Hi.

    Ok, so here's some findings:

    1: indeed running uGui Proxy package on PlayMaker 1.80 is not supported, so you should update to the latest version of PlayMaker. Meanwhile, I'll trace back in which PlayMaker version PlayMakerDefines class was introduced and account for this in the Ecosystem packages.

    2: uGui proxy package as is works fine on 5.6, so I am currently downloading 5.2 to check how PlayMaker behaves on that version and also if the ecosystem packages work.

    Bye,

    Jean
     
  35. witchscroll

    witchscroll

    Joined:
    Jan 17, 2015
    Posts:
    131
    Hi.

    by last check, i found there is no eventsystem in my scene, then i added it, then the issue gone.
    that means: your old ugui proxy package is correctly running on playmaker1.80.

    by the way, i also found a better way to do simple button task then use ugui/onclick event.
    just use 'ugui button on click event' action. it can run without the need to add the ugui prefab and the proxy script.
    it's enough for my current project.
    I also found the description of 'gui button onclick event' action is 'fire an event on click for a ugui slider component'. that seems wrong, is that should be 'fire an event on click for a ugui button component'?

    by the way, suggest intergrate pathfinding addon in next release of playmaker.

    Thank you.
     
  36. tcmeric

    tcmeric

    Joined:
    Dec 21, 2016
    Posts:
    181
    Playmaker Unity - Spawners, Despawners and Object Pooling for Optimization. In this tutorial I use the third party asset called "Pooly". After using a TON of different pooling assets, this is the one I settled on. Its easy to use, has good support and is only 10$. (Oh, and it has good playmaker actions!). You can get pooly here from the asset store: https://www.assetstore.unity3d.com/en/#!/content/82941

    (Even if you use another pooling solution, this tutorial can give the basic concepts of making spawners, despawners and how pooling works).

     
  37. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    Check out Breakout Pro for Playmaker, a super polished Breakout starter kit for Playmaker:

     
    600 likes this.
  38. strife77

    strife77

    Joined:
    May 15, 2014
    Posts:
    21
    Getting a lot of Scene-related errors after a playmaker import into Unity 5.5.0. Can someone please help?

    https://pasteboard.co/GIAQd4U.jpg

    I've tried deleting Playmaker and then re-importing it and it gives me the same errors.

    This is the only UnityStore asset in my project right now, so I don't think there's a conflict with anything else.


     
    Last edited: Sep 3, 2017
  39. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    Check that you haven't declared a class called Scene in the global namespace in your project. It looks like that could be the issue from the error. If that's the problem, you can put that class in a namespace to avoid conflicts with the Unity Scene class.
     
  40. strife77

    strife77

    Joined:
    May 15, 2014
    Posts:
    21
    Thanks, Alex. I will check.
     
  41. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    theANMATOR2b likes this.
  42. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    600 likes this.
  43. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    Tinjaw, theANMATOR2b and 600 like this.
  44. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    #PlayMakerTip: Drag an Action straight onto the canvas to create a new State to run that action:
    DragActionToGraph.gif
     
    Last edited: Sep 12, 2017
    Bhanshee00 and 600 like this.
  45. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    Check out B99, a fantastic looking VR game made with Playmaker:
     
  46. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    Coming soon in the next update, a new Guided Tour feature to help you learn the Playmaker UI:
    GuidedTour.gif
     
    600 likes this.
  47. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    #PlayMakerTip: Double-click an Event in the Graph View to select it in the Events Inspector:
    DoubleClickToSelectEvent.gif
     
    600 likes this.
  48. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    Another #PlayMakerTip: Drag and drop objects into the Playmaker editor to get a context sensitive list of Actions:
    NewDragAndDropMenus.gif
     
    theANMATOR2b likes this.
  49. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    600 likes this.
  50. Alex-Chouls

    Alex-Chouls

    Joined:
    Mar 24, 2009
    Posts:
    2,338
    theANMATOR2b likes this.