位置: 编程技术 - 正文

[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 轮廓描边(轮廓模式)

  • 工程款税率是多少专票
  • 专项应付款和政府补助的区别是什么
  • 季度所得税资产总额怎么计算
  • 开具红字发票的当月就要进项税额转出吗
  • 已经认证的发票可以作废吗
  • 增值税主表本期缴纳上期应纳税额需要填数嘛
  • 检测费用可以开什么发票
  • 开发票商品类别与商品明细的区别
  • 发生非正常损失的购进货物不准予抵扣的增值税
  • 融资租入的办公楼属于固定资产吗
  • 共同控制合营企业
  • 应收账款计提坏账后收回的会计分录
  • 购销合同没有约定期限
  • 装修费用如何摊销成本
  • 物业公司预收的物业费一次性申报还是分期申报
  • 开具正数发票中如何体现扣款
  • 企业月奖金发放制度
  • 凭证工本费的账务处理
  • 税务系统出问题怎么办
  • 提取备用金的手续费会计分录
  • 质量扣款不开票怎么处理
  • 城市公交可以承包吗
  • 装修预付款怎么做账
  • 全额计提坏账的款项收回
  • 年终奖个人所得税怎么扣
  • 初级备考心得总结
  • 净值在财务报表哪找
  • 外经证金额没开完需要核销吗
  • 推广服务费收入如何核算成本
  • 发票未到计提房租费用会计分录
  • 收到场地租赁费入什么科目
  • 2021最新版静疗规范指南
  • 试生产时间规定
  • win7系统重启怎么还原系统
  • PHP:curl_multi_exec()的用法_cURL函数
  • 企业所得税预缴税率是多少
  • 交通运输业成本构成比例
  • php编辑器哪个好
  • 公司向法人借款的借条怎么写
  • 占统治地位的英文短语
  • vue路由用法
  • ChatGPT及相关产品体验与研究
  • php面试知识点
  • 残障金什么时候开始交
  • 研发费用属于什么成本
  • cgroup限制内存
  • python filter dict
  • 收到进项发票怎么入账
  • 企业所得税怎么算
  • 公司转让商铺应交什么税
  • 待报解预算收入是什么
  • 利润减负债
  • 产权交易所交易流程
  • 网吧的收入怎么做账
  • 返还垫付征地款
  • 货物赔偿款计入什么会计科目
  • 银行对公账户维护费申请表模板
  • xp系统如何安装
  • win8系统怎么设置投屏
  • win10系统如何打开运行命令
  • win10预览版退回正式版
  • win2008远程桌面闪退
  • windows使用cmd运行程序
  • centos挂载lun
  • macbook key
  • 网络游戏数据包
  • unity 3d教程
  • javascript中函数的作用域分为全局作用域
  • 基于JAVASCRIPT实现的可视化工具是
  • jquery插件使用
  • Android应用程序可以直接在ios中安装运行吗
  • 税务局执法不规范整改
  • 贵州省国家税务局
  • 电子税务局无法导出申报表
  • 发票明细导入excel
  • 自建房交契税需要什么
  • 贵州省税务局193项业务
  • 报纸的增值税税率
  • 登录上海电子税务局显示获取公告失败
  • 汽车装潢业务是干什么的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设