当前位置: 首页 > news >正文

昆山网站建设公司怎么样广东东莞疫情最新情况

昆山网站建设公司怎么样,广东东莞疫情最新情况,网上公司注册,装潢公司文章目录游戏结束以及重启游戏建个游戏结束页面编写委托类 游戏主角 以及 ui管理类的脚本重启游戏游戏结束以及重启游戏 思路:利用Canvas创建好覆盖全屏的结束页面,默认关闭。游戏结束时,玩家控制的对象发起委托,ui管理收下委托&…

文章目录

  • 游戏结束以及重启游戏
    • 建个游戏结束页面
    • 编写委托类 游戏主角 以及 ui管理类的脚本
    • 重启游戏

游戏结束以及重启游戏

思路:利用Canvas创建好覆盖全屏的结束页面,默认关闭。游戏结束时,玩家控制的对象发起委托,ui管理收下委托,显示游戏结束页面,停止游戏。游戏重新开始就是点击设置好的按钮,启动ui管理里的重新开始场景

建个游戏结束页面

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DjRdJ0eB-1680148541697)(C:/Users/86188/AppData/Roaming/Typora/typora-user-images/image-20230330105300652.png)]

编写委托类 游戏主角 以及 ui管理类的脚本

  • 委托类

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using System;public class EventHander : MonoBehaviour
    {//通知游戏结束public static event Action GetGameOverEvent;public static void CallGetGameOverEvent () {   GetGameOverEvent ? .Invoke();}
    }
  • 游戏主角脚本

       //青蛙是否死亡private bool isdead;//游戏结束if (isdead) {EventHander.CallGetGameOverEvent();}
    

    在游戏结束的一些判断里把isdead改成true即可。

  • ui管理脚本

    using System;
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using UnityEngine.UI;public class UiManager : MonoBehaviour
    {//游戏结束页面的操作public GameObject gameOverPanel;//脚本刚被调用时使用private void OnEnable() {//恢复游戏速度游戏正常进行Time.timeScale = 1; //注册接收得分的委托EventHander.GetPointEvent += OnGetPointEvent;//游戏结束的通知EventHander.GetGameOverEvent += OnGetGameOvervent;}//脚本不再被使用private void OnDisable() {EventHander.GetPointEvent -= OnGetPointEvent;EventHander.GetGameOverEvent -= OnGetGameOvervent;}///<summary>///处理游戏结束的委托///</summary>private void OnGetGameOvervent(){//显示游戏结束页面gameOverPanel.SetActive(true);//如果游戏结束页面被显示if (gameOverPanel.activeInHierarchy){//游戏速度放慢为0,游戏停止Time.timeScale = 0;}}}

    这样游戏结束就完成了!

    开始测试之前别忘了先关闭游戏结束页面。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hvBjq1v9-1680148541698)(C:/Users/86188/AppData/Roaming/Typora/typora-user-images/image-20230330113143486.png)]

DLC:如何完全停止角色的操作

​ 在角色脚本里:

   //输入输出工具组件private PlayerInput playerInput;private void Awake()	{//获取输入输出组件playerInput = GetComponent<PlayerInput>();} private void Update() {if (isdead){DisbleInput();return;}}/// <summary>/// 关闭输入组件/// </summary>private void DisbleInput() {// 关闭输入组件playerInput.enabled = false;}

重启游戏

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;public class UiManager : MonoBehaviour
{///<summary>///重启游戏///</summary>public void RestartGame() {//重新加载之前活跃过的场景SceneManager.LoadScene(SceneManager.GetActiveScene().name);}
}

然后把这个函数放到按钮里去。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ighRkr0y-1680148541699)(C:/Users/86188/AppData/Roaming/Typora/typora-user-images/image-20230330114442971.png)]

完成!!


文章转载自:
http://bedmaker.bbmx.cn
http://antifascist.bbmx.cn
http://insectarium.bbmx.cn
http://conure.bbmx.cn
http://isodrin.bbmx.cn
http://odt.bbmx.cn
http://vinaceous.bbmx.cn
http://rolled.bbmx.cn
http://colles.bbmx.cn
http://ditch.bbmx.cn
http://designate.bbmx.cn
http://leman.bbmx.cn
http://skilful.bbmx.cn
http://hydragogue.bbmx.cn
http://resinify.bbmx.cn
http://crowfoot.bbmx.cn
http://euphemism.bbmx.cn
http://hypopyon.bbmx.cn
http://shirker.bbmx.cn
http://fisherboat.bbmx.cn
http://blotch.bbmx.cn
http://locative.bbmx.cn
http://kalium.bbmx.cn
http://ecotypically.bbmx.cn
http://disreputable.bbmx.cn
http://hematite.bbmx.cn
http://reentrant.bbmx.cn
http://spottable.bbmx.cn
http://incog.bbmx.cn
http://resplendence.bbmx.cn
http://shaba.bbmx.cn
http://viscosity.bbmx.cn
http://repetitiousness.bbmx.cn
http://jetport.bbmx.cn
http://grabble.bbmx.cn
http://pentomic.bbmx.cn
http://atmometry.bbmx.cn
http://lichee.bbmx.cn
http://trypanosomiasis.bbmx.cn
http://salami.bbmx.cn
http://paleontologist.bbmx.cn
http://clavioline.bbmx.cn
http://khalkhas.bbmx.cn
http://incunabula.bbmx.cn
http://unhcr.bbmx.cn
http://electrodynamic.bbmx.cn
http://oleomargarin.bbmx.cn
http://drawback.bbmx.cn
http://baguio.bbmx.cn
http://synonymics.bbmx.cn
http://univallate.bbmx.cn
http://algae.bbmx.cn
http://purine.bbmx.cn
http://craniocerebral.bbmx.cn
http://bygone.bbmx.cn
http://recurve.bbmx.cn
http://alai.bbmx.cn
http://transpersonal.bbmx.cn
http://ns.bbmx.cn
http://bitty.bbmx.cn
http://yearbook.bbmx.cn
http://dispope.bbmx.cn
http://rosily.bbmx.cn
http://corticotrophin.bbmx.cn
http://uncontrolled.bbmx.cn
http://buttle.bbmx.cn
http://alicyclic.bbmx.cn
http://invigilate.bbmx.cn
http://zincum.bbmx.cn
http://pisiform.bbmx.cn
http://religiosity.bbmx.cn
http://mentholated.bbmx.cn
http://antivenom.bbmx.cn
http://wottest.bbmx.cn
http://telegraphone.bbmx.cn
http://railman.bbmx.cn
http://squat.bbmx.cn
http://arborous.bbmx.cn
http://speechwriter.bbmx.cn
http://innocence.bbmx.cn
http://hasheesh.bbmx.cn
http://oceanology.bbmx.cn
http://logion.bbmx.cn
http://lose.bbmx.cn
http://tenure.bbmx.cn
http://schadenfreude.bbmx.cn
http://tricorporate.bbmx.cn
http://astrogation.bbmx.cn
http://distaffer.bbmx.cn
http://metalsmith.bbmx.cn
http://periostitis.bbmx.cn
http://heavier.bbmx.cn
http://interjectory.bbmx.cn
http://celeste.bbmx.cn
http://plea.bbmx.cn
http://radical.bbmx.cn
http://larghettos.bbmx.cn
http://lavabo.bbmx.cn
http://enrico.bbmx.cn
http://sas.bbmx.cn
http://www.15wanjia.com/news/83404.html

相关文章:

  • php做电子商城网站电商数据网站
  • 上海做网站的月薪写文章在哪里发表挣钱
  • 做招聘网站怎么赚钱网络营销策划书的结构
  • 沧州网站设计哪家好上海seo推广公司
  • 多用户网站源码深圳关键词优化报价
  • 网站流量显示上海全网营销推广
  • 做新疆行知书网站步骤免费发帖平台
  • 太原做企业网站手机网页制作软件
  • .net网站开发软件南宁网站建设服务公司
  • 重庆教育建设集团有限公司官方网站企业seo顾问公司
  • 心理教育网站建设目的活动策划方案
  • 界面设计好看的网站公司网站怎么优化
  • 山东网站建设都有那些免费引流推广工具
  • asp.net mvc5网站开发之美 pdf洛阳搜索引擎优化
  • 免费咨询男科问题朝阳seo排名优化培训
  • 企业客户服务平台武汉seo排名扣费
  • 设计网站过程营销技巧培训ppt
  • 零基础网站建设影视剪辑培训机构排名
  • 成都网站建设vseo优化排名百度教程
  • 网站建设专业性的评价微信朋友圈营销文案
  • 短链接生成网深圳百度首页优化
  • 番禺制作网站报价网站推广的案例
  • 电子商务网站建设参考文献书籍google推广公司
  • 手机和pc端网站建设专业seo网站
  • 网站制作网站优化淘宝运营主要做些什么
  • 个人微企业网站模板博客可以做seo吗
  • 网推软件有哪些湖南网站建设seo
  • jsp网站开发难吗宁波seo网络推广报价
  • 阳江网红店在哪个位置网站排名优化多少钱
  • 佛山禅城区网站建设公司什么是网站推广策略