• Unity3DPlaymaker插件的使用


    先看一下效果:

    Playmaker适合没有代码基础的人来使用,有代码基础的上手也很快,和UE4的蓝图相似,这个插件和其它插件不同之处在于,导入之后要安装,貌似作者很喜欢中国文件,这个插件的Log是一个中文的“玩”字。

    插件地址:链接:https://pan.baidu.com/s/1smMwomp 密码:44tr

    当然有能力的还是要支持一下正版。

    一、把包导进去

    二、安装

     1.  导入成功之后,标题栏中会出现一个有PlayMaker的标题点击之后会弹出对话框,点击Install PlayMaker安装。

     2.  安装成功之后点击PlayMaker Editor 会出现PlayMaker的编辑面板。

    解释一下:

       FSM:有限状态机,状态机是指一个物体不同情况下出现的状态。

       State:情形,你可以右键添加不同的情形来证明你的不同的状态。

       Events:事件,事件可以添加到State之中,用来处理各种动作。

       Variables:变量,通过创建不同类型的变量来控制不同的内容。例如:unity常用的GameObject类型,int、float、bool等。

    现在用上面的例子来做一下:

    1)添加一个状态:(选中你要操作的物体)

    将State 1改名为Close。
    2)添加两个事件:TurnOFF和TurnOn   

    事件名称前面有一个方框,打上对勾证明是全局的事件,后面的零是指使用次数,现在使用零次。0后面的X号是删除这个事件。

    3)添加事件

     

    给Close添加TurnON 给Open添加TurnOFF

    4)连接事件:

      按住事件名字别松,拖动就可以把箭头拖到Open身上。

    5)添加函数

      点击右下角的Action给Close添加这两个方法。

    Open和Close是一样的,只是设置一下。

     运行。

    总之,Playmaker内置了很多的方法来供不会代码的人使用,需要什么就去Action Browser里面搜索也可以,同代码是相通的,当然官方也有很多精彩的案例。

    官方网址:https://hutonggames.fogbugz.com/default.asp?W1181

     以下是一个练习,感兴趣可以私我要笔记。

  • 相关阅读:
    前端编译原理 简述-jison
    GraphQL入门
    前端理解控制反转ioc
    window.onload和JQuery中$(function(){})的区别即其实现原理
    移动web之一像素问题
    display:table和display:table-cell的妙用
    sticky footer布局
    Elements in iteration expect to have 'v-bind:key' directives错误的解决办法
    vue模拟后台数据,请求本地数据的配置(旧版本dev-server.js,新版本webpack.dev.conf.js)
    使用vue-cli脚手架搭建项目,保存编译时出现的代码检查错误(ESLint)
  • 原文地址:https://www.cnblogs.com/shuanglu/p/8366209.html
Copyright © 2020-2023  润新知