Unity5.x制作合金弹头(一)-DoTween组件的使用
通过制作合金弹头的开始界面来介绍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组件的使用相关推荐
- Unity5.x制作合金弹头(五)-子弹与炸弹的创建
工程源码下载点击打开链接 本节分子弹与炸弹的攻击方向.消失动画.触发碰撞体来阐述 一.攻击方向 在实例化弹药时,先判断弹药投放的方向,由主角的面朝方向来决定 Grenade.cs Start函数:由主 ...
- Unity5.x制作合金弹头(二)-主角的创建
在前面介绍了开始界面的创建点击打开链接 在我们创建完主游戏界面的背景后接下来开始完善主角的创建 一.主角的动作 选中Hierarchy窗口中的主角,点中Window->Animation的Cre ...
- Unity5.x制作合金弹头(四)-相机的跟随
游戏源码下载 进入下载 在主角移动时,相机需要跟随主角 本节简单,直接贴上代码 using UnityEngine; using System.Collections; using DG.Tweeni ...
- python创意编程绘图_python海龟画图制作的合金弹头主角
这是用Python的海龟画图turtle模块制作的一个角色,人物和背景取自合金弹头,角色可以跳,可以左右行走. python海龟画图制作的合金弹头主角 下面是部分代码预览: ""& ...
- 【原创游戏】合金弹头S——Unity制作的同人游戏
--纪念合金弹头陪伴的童年,回味横版过关射击快感 合金弹头S是一款Unity制作的同人游戏,由于当时我只是一个学了3个月游戏的同学,所以尚有一些不足之处,但这是我用Unity做的第一个原创作品 下载地 ...
- 合金弹头 逆向分析与外挂制作报告【内联HOOK】
一.工具及游戏介绍 使用工具:Ollydbg,PEID,Cheat Engine 实现功能:玩家无敌 目标:找到全局数据,或关键代码块. 游戏版本:合金弹头1-5代珍藏版 二.逆向逻辑 1.初始判断[ ...
- 细节决定成败,浅析《合金弹头》的成功之道
1978年七月,在日本大阪成立了一家新的股份制游戏公司,它最初的名字实在是鲜为人知:新日本企划游戏公司.在这个公司萌芽之初他们就开始制作了<大和战舰>并在日本市场上市.这款射击游戏说实话在 ...
- 使用pygame开发游戏:合金弹头(1)
导读 Python的强大超出你的认知,Python的功能不止于可以做网络爬虫,数据分析,Python完全可以进行后端开发,AI,Python也可进行游戏开发,本文将会详细介绍Python使用pygam ...
- 使用pygame开发游戏:合金弹头(2)
导读 Python的强大超出你的认知,Python的功能不止于可以做网络爬虫,数据分析,Python完全可以进行后端开发,AI,Python也可进行游戏开发,本文将会详细介绍Python使用pygam ...
最新文章
- 联想e580没有声音_现在你可以购买通过 Linux 认证的联想 ThinkPad 和 ThinkStation
- linux centos yum错误 You could try using --skip-broken to work around the problem
- 开始了大概三四天的Rails学习之路
- Python学习笔记:异步IO(3)
- 机器学习实战-第二章代码+注释-KNN
- C#的Socket-UDP通信
- asp.net 获得域名,端口,虚拟目录[转]
- oracle中文加密算法,Oracle数据库替代加密算法
- HTML认识数字游戏,小班数学游戏教案《认识数字》
- python前端开发工具篇
- android屏幕共享及远程控制,android屏幕共享及远程控制原理
- 硕思闪客精灵v2021如何用Flash制作动画短片流程分享
- 电商供应链系统的DDD架构设计实战
- 橙色优学:成为“码农”简单吗?学习方式需要划重点
- iphone4s蜂窝数据连不上解决方案
- Docker系列之三:使用Docker镜像和仓库
- python小游戏——猜单词游戏(Hangman)
- the mesh is compo…
- 基于Springboot的书籍学习平台
- STM32CubeIDE设置