位置: 编程技术 - 正文

[3D跑酷] GUIClickEventReceiver(bud3d跑酷)

编辑:rootadmin

推荐整理分享[3D跑酷] GUIClickEventReceiver(bud3d跑酷),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:3d跑酷diversion下载,bud3d跑酷,3d跑酷官方下载,3d跑酷diversion,3d跑酷手游,3d跑酷官方下载,3d跑酷官方下载,3d跑酷官方下载,内容如对您有帮助,希望把文章链接给更多的朋友!

在我们的Unity手机游戏项目中,GUI的表现采用NGUI。记录一下我们的处理方式:

问题:1、需要处理大量按钮的点击事件

2、需要处理界面跳转事件

3、需要处理界面元素更新事件

解决方案:

GUIClickEventReceiver.cs

GUIManager.cs

思路:

[3D跑酷] GUIClickEventReceiver(bud3d跑酷)

GUIClickEventReceiver 解决按钮点击事件

GUIManager 管理GUI的跳转与更新

实现:

图一:Editor Inspector面板方便选取对应事件

图二:清晰的代码组织结

主要逻辑:

public void OnClick () { bool playSoundEffect = true; switch (clickType) { case ClickType.StartGame: GameManager.instance.startGame (); break; case ClickType.Store: GUIManager.instance.showGUI (GUIState.Store); break; case ClickType.Stats: GUIManager.instance.showGUI (GUIState.Stats); break; case ClickType.DoubleCoinUpgrade: GameManager.instance.upgradePowerUp (PowerUpTypes.DoubleCoin); break; case ClickType.CoinMagnetUpgrade: GameManager.instance.upgradePowerUp (PowerUpTypes.CoinMagnet); break; case ClickType.InvincibilityUpgrade: GameManager.instance.upgradePowerUp (PowerUpTypes.Invincibility); break; case ClickType.AddSpeedUpgrade: GameManager.instance.upgradePowerUp (PowerUpTypes.AddSpeed); break; case ClickType.ProtectionCoverUpgrade: GameManager.instance.upgradePowerUp(PowerUpTypes.ProtectionCover); break; case ClickType.AttackGunUpgrade: GameManager.instance.upgradePowerUp(PowerUpTypes.AttackGun); break; case ClickType.EndGame: GUIManager.instance.showGUI (GUIState.EndGame); break; case ClickType.Restart: GameManager.instance.restartGame (true); break; case ClickType.MainMenu: GameManager.instance.backToMainMenu (false); break; case ClickType.MainMenuRestart: GameManager.instance.backToMainMenu (true); break; case ClickType.Pause: GameManager.instance.pauseGame (true); playSoundEffect = false; break; case ClickType.Resume: GameManager.instance.pauseGame (false); break; case ClickType.ToggleTutorial: GameManager.instance.toggleTutorial (); break; case ClickType.Missions: GUIManager.instance.showGUI (GUIState.Missions); break; } if (playSoundEffect) AudioManager.instance.playSoundEffect (SoundEffects.GUITapSoundEffect); }

Glow + Outline 轮廓描边 轮廓描边是游戏中的细节但是一个有特色的效果还是会让人前一亮GlowOutline的效果就像求生之路2和暗黑3的轮廓描边界一样对轮廓描边后再进行模糊处理

端游不易!揭露端游现状 为同行集赞 《全民奇迹》小时流水万!《少年三国志》天流水破亿元!……从年下半年开始,我相信各个同行的朋友圈一直都是这类的新闻,这个手游流

Unity3D的iTween iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出.让你做开发更轻松,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音

标签: bud3d跑酷

本文链接地址:https://www.jiuchutong.com/biancheng/382629.html 转载请保留说明!

上一篇:手游云测试工具TestBird登陆韩国(手游云测试工具有哪些)

下一篇:Glow + Outline 轮廓描边(轮廓模式)

  • 公司换股东需要本人去吗
  • 资产现金流量收益率计算例题
  • 定额备用金与非定额备用金的会计分录
  • 暂估入库收到发票后怎么做分录
  • 企业所得税季度申报时间
  • 工会经费0.008申报
  • 在建工程账务处理流程
  • 公司为员工租房费用的会计分录
  • 销售货物的价外费用有哪些
  • 国内公司向境外公司借款
  • 虚开发票走账对方不返还如何处理?
  • 外购摩托车从销项税额中怎么抵扣?
  • 增值税小规模纳税人的税率
  • 私自安装路灯违法吗?
  • 销售净利润率是综合反映企业成本效益的重要指标
  • 发票专用章是个人
  • 公司员工补充医疗保险方案
  • 设计服务交文化建设税吗
  • 管理不善造成的损失的会计分录
  • mac系统的桌面
  • efi系统分区能删除吗win10
  • 车船税可以抵扣个税吗
  • 请问王者荣耀是谁发明的
  • 购买商城购买化肥
  • phpserialize
  • 单位补扣社保如何操作
  • 认缴出资什么时候补齐
  • 记账凭证的编制方法有几种
  • RuntimeError: CUDA out of memory 已解决
  • 进程mmc.exe
  • win10电源管理器在哪
  • 计算机网络拓扑结构有哪些
  • 南美貘叫什么
  • 富文本编辑器和markdown编辑器的区别
  • vue中 router.beforeEach() 的用法
  • java pdf生成工具
  • vue router怎么传值
  • discuz去除官方论坛
  • springmvc简介
  • 以前年度收入如何调账
  • 企业所得税申报表在哪里打印
  • 住宿费补贴
  • 小规模企业所得税优惠政策最新2022
  • 当期进项加计额怎么填
  • 生产成本明细账t型账
  • 公司应知应会的内容是什么
  • 房产税的纳税义务人
  • 公允价值变动借方表示什么
  • 解决问题
  • 税前利润是否等于利润总额
  • 非广告性质的赞助支出调增还是调减
  • 货物运输企业的经营内容
  • 差旅费属于什么会计科目 会计分录
  • 递延收益什么科目
  • 计提五险一金如何做分录
  • 跨年取得的费用票怎么做账
  • 业务招待费文件
  • 预付费用款项现金流量怎么算
  • 收到上月已付款的材料
  • 2018年水利建设基金税率
  • 企业办增项怎样办理
  • microsoft window vista
  • centos7配置免密登录
  • window svn
  • win8.1语言包下载
  • aix操作命令
  • xbox无法连接无线网络
  • 盗版xp黑屏的解决办法
  • linux安全工具
  • 如何优化营商环境
  • Node.js中的什么模块是用于处理文件和目录的
  • python 开源框架
  • unity游戏换皮教程
  • js的实现原理
  • android开发范例实战宝典
  • js如何实现图片轮播
  • 公司车辆购置税怎么做账
  • 集资房税收问题
  • 福州水费出账时间
  • 美国汽车进口关税25%
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设