通过制作合金弹头的开始界面来介绍DoTween组件的基本使用方法

DOTween组件下载链接点击打开链接

一.DoTween组件位移的使用:

1.添加DOTween Animation组件

2.在动画组件模式中选择LocalMova,即位移模式;然后输入需要移动的终止位置的x,y值

二.函数事件的响应

我们实现的目标为:当子弹出现时将播放音效,出现后紧接着第二颗子弹的出现,以此类推

这时我们使用DOTween组件大大提高我们的开发效率

点击OnStart按钮,拖动一个自命名的PlayManager的GameObject对象

它的组件列表如下图:

其中插入了子命名为SoundManage和BtnPlayGamer的C#脚本组件]

BtnPlayGamer.cs代码如下:

using UnityEngine;
using System.Collections;public class BtnPlayGame : MonoBehaviour
{
public GameObject useGroud;public void OnBtnPlay1Game()
{
//启动画布二
useGroud.SetActive (true);
}public void OnBtnPlay2Game()
{
Application.LoadLevel ("MainGameScene");
}public void OnStarSound()
{
SoundManager.instance.PlayStarAudio ();
}}

SoundManager.cs代码如下:

using UnityEngine;
using System.Collections;public class SoundManager : MonoBehaviour
{
private static SoundManager _instance;//单例模式
public static SoundManager instance
{
get
{
return _instance;
}
}void Awake()
{
_instance = this;
}public AudioSource starAudio;public void PlayStarAudio()
{
starAudio.Play ();
}}

回到之前的OnStart事件

选择OnStartSound函数入口,开始播放子弹音效

然后点击OnComplete

将下一颗子弹拖进去,然后选择GameObject.SetActive(激活start(3))

最终的运行效果如下图:

点击Play按钮

Unity5.x制作合金弹头(一)-DoTween组件的使用相关推荐

  1. Unity5.x制作合金弹头(五)-子弹与炸弹的创建

    工程源码下载点击打开链接 本节分子弹与炸弹的攻击方向.消失动画.触发碰撞体来阐述 一.攻击方向 在实例化弹药时,先判断弹药投放的方向,由主角的面朝方向来决定 Grenade.cs Start函数:由主 ...

  2. Unity5.x制作合金弹头(二)-主角的创建

    在前面介绍了开始界面的创建点击打开链接 在我们创建完主游戏界面的背景后接下来开始完善主角的创建 一.主角的动作 选中Hierarchy窗口中的主角,点中Window->Animation的Cre ...

  3. Unity5.x制作合金弹头(四)-相机的跟随

    游戏源码下载 进入下载 在主角移动时,相机需要跟随主角 本节简单,直接贴上代码 using UnityEngine; using System.Collections; using DG.Tweeni ...

  4. python创意编程绘图_python海龟画图制作的合金弹头主角

    这是用Python的海龟画图turtle模块制作的一个角色,人物和背景取自合金弹头,角色可以跳,可以左右行走. python海龟画图制作的合金弹头主角 下面是部分代码预览: ""& ...

  5. 【原创游戏】合金弹头S——Unity制作的同人游戏

    --纪念合金弹头陪伴的童年,回味横版过关射击快感 合金弹头S是一款Unity制作的同人游戏,由于当时我只是一个学了3个月游戏的同学,所以尚有一些不足之处,但这是我用Unity做的第一个原创作品 下载地 ...

  6. 合金弹头 逆向分析与外挂制作报告【内联HOOK】

    一.工具及游戏介绍 使用工具:Ollydbg,PEID,Cheat Engine 实现功能:玩家无敌 目标:找到全局数据,或关键代码块. 游戏版本:合金弹头1-5代珍藏版 二.逆向逻辑 1.初始判断[ ...

  7. 细节决定成败,浅析《合金弹头》的成功之道

    1978年七月,在日本大阪成立了一家新的股份制游戏公司,它最初的名字实在是鲜为人知:新日本企划游戏公司.在这个公司萌芽之初他们就开始制作了<大和战舰>并在日本市场上市.这款射击游戏说实话在 ...

  8. 使用pygame开发游戏:合金弹头(1)

    导读 Python的强大超出你的认知,Python的功能不止于可以做网络爬虫,数据分析,Python完全可以进行后端开发,AI,Python也可进行游戏开发,本文将会详细介绍Python使用pygam ...

  9. 使用pygame开发游戏:合金弹头(2)

    导读 Python的强大超出你的认知,Python的功能不止于可以做网络爬虫,数据分析,Python完全可以进行后端开发,AI,Python也可进行游戏开发,本文将会详细介绍Python使用pygam ...

最新文章

  1. 联想e580没有声音_现在你可以购买通过 Linux 认证的联想 ThinkPad 和 ThinkStation
  2. linux centos yum错误 You could try using --skip-broken to work around the problem
  3. 开始了大概三四天的Rails学习之路
  4. Python学习笔记:异步IO(3)
  5. 机器学习实战-第二章代码+注释-KNN
  6. C#的Socket-UDP通信
  7. asp.net 获得域名,端口,虚拟目录[转]
  8. oracle中文加密算法,Oracle数据库替代加密算法
  9. HTML认识数字游戏,小班数学游戏教案《认识数字》
  10. python前端开发工具篇
  11. android屏幕共享及远程控制,android屏幕共享及远程控制原理
  12. 硕思闪客精灵v2021如何用Flash制作动画短片流程分享
  13. 电商供应链系统的DDD架构设计实战
  14. 橙色优学:成为“码农”简单吗?学习方式需要划重点
  15. iphone4s蜂窝数据连不上解决方案
  16. Docker系列之三:使用Docker镜像和仓库
  17. python小游戏——猜单词游戏(Hangman)
  18. the mesh is compo…
  19. 基于Springboot的书籍学习平台
  20. STM32CubeIDE设置

热门文章

  1. 我从王阳明身上学到,比别人快 10 倍的成长秘诀
  2. java中代码块之静态代码块和非静态代码块
  3. 堆排序详细图解(通俗易懂)
  4. 计算机地图制图的优势,计算机地图制图实习报告.doc
  5. vue 实现打印功能,打印的时候加上水印图片
  6. 高通平台解析dump日志方法
  7. Earth Engine下地表温度反演
  8. plt.fill_between用法
  9. CPU对存储器的读写
  10. java tcp 自定义数据包_通过TCP接收数据包