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

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


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

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

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



AngryEva游戏效果:


  • 1
    • LevelFrameSelect —— 关卡框选择
  • 2
    • MapLevel —— 关卡页面脚本
  • 支持
    • May Be —— 搞开发,总有一天要做的事!


教程一,请点击↓↓

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


1

LevelFrameSelect —— 关卡框选择



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

举个栗子黑白88

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

Unity3D游戏-愤怒的小鸟游戏源码和教程(二)_第1张图片

Unity3D游戏-愤怒的小鸟游戏源码和教程(二)_第2张图片


2

MapLevel —— 关卡页面脚本



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

举个栗子黑白88Chinar的GitHub工程案例

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

Unity3D游戏-愤怒的小鸟游戏源码和教程(二)_第3张图片

Unity3D游戏-愤怒的小鸟游戏源码和教程(二)_第4张图片



Unity3D游戏-愤怒的小鸟游戏源码和教程(二)_第5张图片

Chinar


支持

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


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

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

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


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


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

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

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

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



Unity3D游戏-愤怒的小鸟游戏源码和教程(二)_第6张图片

技术交流群:806091680 ! Chinar 欢迎你的加入


END

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

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

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

你可能感兴趣的:(Unity,3D,游戏,Unity3D初级入门必学)