说是捕鱼达人小游戏,其实也没有完全实现捕鱼的功能,只是一个Unity3D前期学习过程中对于Sprite2D的运用,下面我来介绍一下我的界面
界面组成很简单,主要是生成鱼,以及与的运动,子弹的运动,碰撞检测
生成鱼的脚本,此脚本挂载在一个空物体InitFish上
using UnityEngine;
using System.Collections;
public class InitFish : MonoBehaviour {
[SerializeField]
GameObject[] m_FishPrebs;
// 鱼的数量
public static int m_Count = 0;
GameObject m_Fish;
// 生成鱼的时间
float m_Timer;
public float m_TimerCD;
private void Update()
{
m_Timer += Time.deltaTime;
if (m_Timer>=m_TimerCD)
{
m_Timer -= m_TimerCD;
if (m_Count < 10)
{
m_Fish = Instantiate(m_FishPrebs