导航菜单
首页 » 问答 » 正文

Unity3D游戏-愤怒的小鸟游戏源码和教程(二)

Unity愤怒的小鸟游戏教程(二)

本文提供全流程,中文翻译。

坚持将简单的生活方式,带给世人!

(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例)

游戏效果:

教程一,请点击↓↓

游戏-愤怒的小鸟游戏源码和教程(一)

1 —— 关卡框选择

用来控制关卡框的解锁,页面跳转

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
/// 
/// 关卡框架选择 —— 用来控制关卡的解锁与否
/// 
public class FrameSelect : MonoBehaviour
{
    public  int        StarNum;           //行星数量
    public  bool       isSelect;          //是否可选
    public  GameObject LocksGameObject;   //枷锁
    public  GameObject StarsGameObject;   //星星
    public  GameObject AllFramePanel;     //所有选关界面
    public  GameObject MapLevelPanel;     //关卡界面
    private Button     SelectButton;      //按钮组件
    public  Text       LevelStarsText;    //关卡星星数量
    public  int        LevelStarNum  = 0; //关卡开始数量
    public  int        LevelEndCount = 2; //关卡结束数量
    void Start()
    {
        //PlayerPrefs.DeleteAll();
        SelectButton = GetComponent

2 —— 关卡页面脚本

用来控制每个关卡的解锁,和跳转到游戏场景

的工程案例

using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
/// 
/// 关卡选择脚本
/// 
public class MapLevel : MonoBehaviour
{
    public  bool         isSelect;      //可选状态
    public  Sprite       LevelSprite;   //替换关卡图
    private Image        LeveLImage;    //UI关卡图组件
    public  GameObject   AllFramePanel; //选关场景界面
    private Button       BackButton;    //返回按钮
    public  GameObject[] Stars;         //星星数组
    public  string       BiaoShiString; //标示
    public  bool         isDevelop;     //是否开发
    private void Awake()
    {
        LeveLImage = GetComponent();
    }
    void Start()
    {
        BackButton = transform.parent.parent.transform.Find("Map1_BackButton").GetComponent

支持 May Be —— 搞开发,总有一天要做的事!

拥有自己的服务器,无需再找攻略!

提供一站式教程,闭眼式创建!

为新手节省宝贵时间,避免采坑!

先点击领取 —— 阿里全产品优惠卷 (享受最低优惠)

1 —— 云服务器超全购买流程 (新手必备!)

2 —— 阿里ECS云服务器自定义配置 - 购买教程(新手必备!)

3—— 服务器配置、运行、建站一条龙 !

4 —— Linux 服务器配置、运行、建站一条龙 !

END

本博客为非营利性个人原创,除部分有明确署名的作品外,所刊登的所有作品的著作权均为本人所拥有,本人保留所有法定权利。违者必究

对于需要复制、转载、链接和传播博客文章或内容的,请及时和本博主进行联系,留言,Email:

对于经本博主明确授权和许可使用文章及内容的,使用时请注明文章或内容出处并注明网址

评论(0)

二维码