博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity3D游戏-愤怒的小鸟游戏源码和教程(二)
阅读量:6823 次
发布时间:2019-06-26

本文共 5561 字,大约阅读时间需要 18 分钟。

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


本文提供全流程,中文翻译。
Chinar坚持将简单的生活方式,带给世人!
(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例)


AngryEva游戏效果:

这里写图片描述



教程一,请点击↓↓


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

这里写图片描述

这里写图片描述


2

MapLevel —— 关卡页面脚本

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

举个栗子黑白88

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

这里写图片描述

这里写图片描述


70
Chinar


支持

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

拥有自己的服务器,无需再找攻略!
Chinar 提供一站式教程,闭眼式创建!
为新手节省宝贵时间,避免采坑!

1 ——
2 ——
3——
4 ——


70
Chinar


END

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

对于需要复制、转载、链接和传播博客文章或内容的,请及时和本博主进行联系,留言,Email: ichinar@icloud.com
对于经本博主明确授权和许可使用文章及内容的,使用时请注明文章或内容出处并注明网址

你可能感兴趣的文章
怎么把iphoneX手机备忘录同步到OPPOFindX手机中
查看>>
记一次使用Ubuntu 14.04 LTS搭建FBctf平台
查看>>
领英准备好成为下一个媒体巨人了吗?
查看>>
head first python(第二章)–学习笔记
查看>>
grunt和前端模块管理工具的简单使用
查看>>
linux - command - iftop 磁盘IO查看神器
查看>>
腾讯MSDK支付接入记录
查看>>
Binary Tree Maximum Path Sum@LeetCode
查看>>
修改了一个HTML2Markdown 函数
查看>>
JXLS 2.4.0学习
查看>>
Android--listView长按修改ListView对象内容
查看>>
gradle_学习_02_gradle多模块构建实例
查看>>
Linux小技巧总结
查看>>
乾卦第一 坤卦第二
查看>>
Html2excel 1.4.1 发布,Html 转 Excel 工具包
查看>>
Linux安装配置反向代理Nginx
查看>>
Spring事务的传播属性和事务隔离级别
查看>>
精选10大机器学习开源项目 !(附链接)
查看>>
中国电信“商密云存储系统”通过国家商用密码产品鉴定
查看>>
用区块链技术养走地鸡,我认真的
查看>>