位置: 编程技术 - 正文

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

  • 税后经营净利率什么意思
  • 交易性金融资产的账务处理
  • 对公账户的钱能转到私人账户吗
  • 季度利润表格式
  • 销售材料应确认的损益是什么意思
  • 通用机打发票开具给个人是否需要缴税?
  • 调离工作岗位是什么处分
  • 营改增后还有消费税吗
  • 营改增之前有增值税吗
  • 金融保险法
  • 车间发生的购买办公用品支出应计入什么账户
  • 个体工商户200万以下减半
  • 期间费用企业所得税扣除
  • 税后2.5万工资税前多少钱
  • 代订住宿费可以开专票吗
  • 总分机构怎么纳税
  • 公司注销了是不是就不能用了
  • 网络不通怎么拼ip
  • 私户给公户转账多久到账
  • 建筑业开具发票
  • 银行存款日记账怎么记账
  • 猫鼬家族风云
  • 安装win7提示版本过低
  • php read
  • 盘盈的存货处理
  • 企业管理费用的构成
  • 2023前端面试题csdn
  • php安装及使用教程
  • php支付功能
  • ChatGPT遭禁用、抵制后又停止Plus付费发生了?
  • sort文件名
  • java transactional
  • 贷款 减值
  • 企业的借款利息可能计入哪些账户
  • 员工宿舍的物业费能否抵扣
  • 发票记账联可以给客户吗
  • 更正申报多交的增值税查账么
  • 差旅费抵扣所得税标准
  • mysql数据库编码
  • sqlserver数据库作业
  • sqlserver2019配置
  • 工商年报中纳税总额怎么填
  • 外币报表折算差额可以转损益吗
  • 高新技术企业核心人才保险
  • 确认收入时,也必须确认资产或债务
  • 砂石资源税怎么算
  • 建筑安装合同印花税率怎么算
  • 开发票货款未公对公转如何做账?
  • 应收票据及应收账款怎么算
  • 红字更正法红字冲销法
  • 网上购物退款后未退回物品怎么投诉
  • 实收资本的主要用途
  • 完成认证后开具什么证明
  • 明细账的建账
  • windows图标显示不出来
  • win10如何设置快捷键
  • windows允许多用户登录
  • 在mac外置硬盘上安装软件
  • freebsd怎么用
  • 查看电伊
  • 退休后归什么部门管
  • windows8进入桌面
  • 进程管理器命令
  • 批量win10激活码怎么弄
  • cocos2dx 3.4 lua加密 setXXTEAKeyAndSign
  • Javascript之Number对象介绍
  • ExtJS4如何给同一个formpanel不同的url
  • Android---61---TabHost简单使用
  • js圆形链
  • javascript语言介绍
  • jquery 正则表达式
  • 菜鸟 javascript
  • js修改css文件
  • jquery创建表格
  • html dom元素
  • 广西职称申报系统入口220
  • 山西一女子实名举报局长
  • 异地户口如何办理护照
  • 湖南省水利建设基金
  • 销售税金含增值税怎么计算企业所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设