上一篇文章点击打开链接我简单介绍了PlayMaker的使用,并且也介绍了一个小的案例来初步介绍PlayMaker的使用方法

在本文我继续介绍使用PlayMaker来制作一些我们在游戏中常的游戏动画

因为上一篇文章我在有些细节介绍的很清楚了,在这里有些细节可能我会去忽略

案例一:开箱子案例

案例介绍:点击按钮对箱子进行开启和关闭的来回播放(介绍在PlayMaker中动画的实现)

将一个具有开箱动作和关箱动作的箱子模型放置在游戏场景中

关闭Play Automaticcally,不要使默认动画自动播放

接下来我直接上FSM图

State1:在该状态内,添加一个GUI Button按钮动作,将open事件添加进去,点击按钮,将触发open事件,进而进入状态二

State2:在该状态内,添加一个Play Animation动作,添加一个PlayMaker默认的一个FINISHED事件,改事件处理完开箱动画后将自动进入状态三

State3:在该状态内,和State1相似,点击按钮,触发close事件,进而进入进入状态四

State4:在该状态内,和State2相似,播放完关箱状态将进入状态四

运行Unity,观察FSM状态图

案例二.触发器

案例介绍:有一个花瓶,当主角靠近它后,花瓶将破碎,且出现金币,主角触碰金币将拾取金币

游戏视图:

首先先创建硬币预制体

在硬币的初始状态下会自动旋转,勾选Per Second使其每一秒都运行

用一个带有勾选了Is Trigger的Box Collide组件r的Cube触发器围绕着硬币

当主角一碰撞到Cube,触发CionTrigger事件,进入下图State2状态,在State2下销毁硬币,达到拾取硬币效果

将硬币模型拖动到模型文件夹下,在接下来使用

硬币模型搭建完成后,接下来创建花瓶

如下图:

与硬币触碰一样,在其周围用带有勾选了Is Trigger的Box Collide组件r的Cube触发器围绕着花瓶

当花瓶State1中的触碰VaseTrigger事件被触发后,进入State2

在状态二下,删除完整花瓶的Mesh Render组件,添加破碎花瓶的Mesh Render组件

且实例化爆炸粒子特效和硬币

一个花瓶爆炸效果,金币拾取效果基本实现完成

本人也在寻找一份游戏开发实习工作,如果大佬们需要开发人员,请把我带走

这是我的简历:resume.liujunliang.com.cn/resume.pdf

作品的话可以私聊我哦!

PlayMaker之开发案例相关推荐

  1. 百度UEditor开发案例(JSP)

    本案例的开发环境:MyEclipse+tomcat+jdk 本案例的开发内容: 用百度编辑器发布新闻(UEditor的初始化开发部署) 编辑已发过的新闻(UEditor的应用--编辑旧文章) 上传附件 ...

  2. php网站开发案例教程ppt,php网站开发案例教程》课件.ppt

    php网站开发案例教程>课件.ppt 还剩 178页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: PHP ...

  3. SpringBoot开发案例之整合Dubbo提供者(一)

    既然是开发案例,显然不会扯那么多老婆舌,有不清楚这两个东东的请自行百度. 开发环境 JDK1.7.Maven.Eclipse.SpringBoot1.5.1.Dubbo2.8.4 项目结构 相关配置 ...

  4. python项目开发案例-Python项目开发案例集锦 PDF 全彩超清版

    给大家带来的一篇关于Python案例相关的电子书资源,介绍了关于Python.项目开发.Python案例方面的内容,本书是由吉林大学出版社出版,格式为PDF,资源大小99.1 MB,明日科技编写,目前 ...

  5. SpringBoot开发案例从0到1构建分布式秒杀系统

    前言 最近,被推送了不少秒杀架构的文章,忙里偷闲自己也总结了一下互联网平台秒杀架构设计,当然也借鉴了不少同学的思路.俗话说,脱离案例讲架构都是耍流氓,最终使用SpringBoot模拟实现了部分秒杀场景 ...

  6. 《实战突击:PHP项目开发案例整合(第2版)(含DVD光盘1张)》

    <实战突击:PHP项目开发案例整合(第2版)(含DVD光盘1张)> 基本信息 作者: 徐康明    辛洪郁 出版社:电子工业出版社 ISBN:9787121221378 上架时间:2014 ...

  7. 使用Jquery+EasyUI进行框架项目开发案例解说之中的一个---员工管理源代码分享

    使用Jquery+EasyUI 进行框架项目开发案例解说之中的一个 员工管理源代码分享 在開始解说之前,我们先来看一下什么是Jquery EasyUI?jQuery EasyUI是一组基于jQuery ...

  8. java ee web高级,Java EE Web高级开发案例

    核心提示:Java EE Web高级开发案例 内容简介:<Java EE Web高级开发案例>充分体现了高等职业教育的特点,突出了理论和实践的紧密结合,以充分掌握基本技术技能和必要的基本知 ...

  9. Java实例开发教程:SpringBoot开发案例

    最近在做邮件发送的服务,正常来说SpringBoot整合mail还是很方便的,然而来了新的需求:A请求使用邮箱C发送,B请求使用邮箱D发送,也就是说我们需要配置两套发送服务. 单实例 首先我们来看下单 ...

最新文章

  1. 概述:机器学习和大数据技术在信贷风控场景中的应用
  2. ListView 异步更新出现问题的解决(Handler)
  3. 计算机 工程领域的应用论文,工程项目管理中计算机应用论文(共2052字).doc
  4. 大数据时代的新型数据库 — 图数据库 Neo4j 的应用
  5. pc双网卡实现路由转发_路由器配置骨干网设备MPLS本地会话功能实现数据在MPLS网络中转发...
  6. 利用扩展事件进行调优和Troubleshooting PPT分享
  7. 看看牛人们是怎么评价编程语言的
  8. 使用StaticLayout实现文字转化为图片的效果(类似发送长微博)
  9. Python 网络爬虫笔记10 -- Scrapy 使用入门
  10. 阿里P8架构师谈:分布式系统全局唯一ID简介、特点、5种生成方式
  11. python super详解_Python super 详解
  12. R语言中文社区10篇最火的文章 | 2017大盘点
  13. 【ASM】如何创建ASM磁盘
  14. java的jdk和jre有什么区别
  15. 补第十一次课作业(法律法规、标准规范、职业道德)
  16. 无人机——遥控器篇(三)
  17. 安装Arcgis和ENVI后打开显示有关idl.dll的报错信息?
  18. 当前物联网应用中,边缘计算还存在这些问题!
  19. 西门子PLC与Profinet工业以太网RFID读写器|读卡器的编程与配置说明
  20. 科达视频会议助力宁波鹰星针纺

热门文章

  1. VIP服务器间转送文件,vip服务器
  2. HAL--独立看门狗、窗口看门狗
  3. gayhub(github)上不去?一个小tip,比XX上网都快
  4. 【webpack】记录hmr失效解决方案
  5. python安装第三方库错误No matching distribution found for cfg
  6. 小白也可以学会小爱同学语言控制灯
  7. 【渝粤教育】国家开放大学2018年春季 8599-22T人际关系学 参考试题
  8. 12月英语计算机统考时间,网络教育2019年12月统考时间与统考科目
  9. 什么是vps?vps和代理ip的本质区别?
  10. HTML新年贺卡源代码,春节贺卡源代码、新春贺卡