Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >iPhone游戏中的简单菜单

iPhone游戏中的简单菜单
EN

Stack Overflow用户
提问于 2010-02-03 17:52:26
回答 1查看 954关注 0票数 3

我正在为iPhone开发一个益智游戏,使用的是在单个UIView中实现drawrect的核心图形。

我想添加一个从UIButton事件处理程序打开的菜单。

我不确定是否应该通过代码来实现这一点,例如设置一个menuopen标志并调整绘图例程并点击事件处理程序(手动实现),或者走UINavigationController路线并拥有一个完全独立的视图,假设在UINavigationController中从按钮事件中激活该视图。

目前,我的音乐和声音内容是附加到游戏中的“主”UIView并通过ViewDidLoad进行初始化的类。

任何建议都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-03 17:57:52

你绝对应该把你的菜单代码放在不同的视图对象中。不要只是在菜单模式下重新绘制现有视图。这将使您的代码变得不必要地复杂。

但是,您不必使用UINavigationController将一个视图换成另一个视图。您可以自己编写代码来删除游戏视图(removeFromSuperview),并将菜单视图(addSubview:)添加到应用程序的窗口中,如果需要,可以使用过渡动画。

您还可以使用UIViewController的presentModalViewController:方法将菜单视图推到游戏视图的顶部。

在不了解更多代码的情况下很难确切地说出你需要做什么,但你绝对应该把不同的东西作为不同的类,而不是让一个类根据一个模式标志来做同样多的事情。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2194110

复制
相关文章
对战6亿用户竞技手游:聚焦复杂游戏中的多智能体博弈
2021年11月,全球首届“ AI《球球大作战》:Go-Bigger多智能体决策智能挑战赛”已正式开赛。作为面向全球技术开发者和在校学生的科技类竞赛活动,本次比赛旨在推动决策智能相关领域的技术人才培养,打造全球领先、原创、开放的决策AI开源技术生态。
AI科技评论
2021/12/08
7660
对战6亿用户竞技手游:聚焦复杂游戏中的多智能体博弈
普通外挂弱爆了!那些防不胜防的“物理外挂”
来源:PConline 作者:Aimo 除了普通的软件外挂,还有一种更加隐秘的“开挂”,那就是利用硬件的“物理开挂”。和软件开挂相比,用硬件在游戏中占尽优势,更加令人防不胜防。那么到底有哪些经典的
顶级程序员
2018/05/03
2.3K0
普通外挂弱爆了!那些防不胜防的“物理外挂”
简单的树形菜单如何写
数据结构中含有图片、名称、children的树形结构,需要展示出每一级的图片名称和图片,找了些树形图的插件,都没有展示大的图片的,一般都是小图标,就自己试着写一个包含图的简单的插件。
tianyawhl
2019/10/16
2.4K0
Python实现简单的三级菜单
话不多说,直奔代码 # 要处理的字典 dic1 = { '北京': { '东城': { '沙河': ['沙河机场', '链家'], '天通苑': ['北方明珠', '天通尾货'] }, '朝阳': { '花家地': ['朝阳公园', '望京soho'], '北小河': [
Jetpropelledsnake21
2018/05/02
2.3K0
怎么简单实现菜单拖拽排序的功能
它是RecyclerView对于item交互处理的一个「辅助类」,主要用于拖拽以及滑动处理。
yechaoa
2022/09/19
1.4K0
怎么简单实现菜单拖拽排序的功能
本文主角是ItemTouchHelper。 它是RecyclerView对于item交互处理的一个「辅助类」,主要用于拖拽以及滑动处理。 以接口实现的方式,达到配置简单、逻辑解耦、职责分明的效果,并且支持所有的布局方式。
PHP开发工程师
2022/07/27
1.2K0
游戏中的战争迷雾
说到战争迷雾(Fog of War, FOW), 其实还是非常普遍的一项技术, 在RPG, RTS等游戏中得到了广泛的应用  但是关于这方面的资料非常少, 经常会有人问怎么做, 所以就有了写这篇文章
逍遥剑客
2018/05/21
3.1K3
投稿 | DataEye :2016年Q1 SLG游戏市场深度研究报告
<数据猿导读> 近日,DataEye发布了一份2016年Q1 SLG游戏市场深度研究报告。报告显示,2016年Q1策略类新游数量呈现上涨趋势,其中2月份受春节假期影响,发布数量有所降低 策略类游戏定义
数据猿
2018/04/19
9300
投稿 | DataEye :2016年Q1 SLG游戏市场深度研究报告
简单实现ToolStripMenuItem(菜单栏)的单选效果
这几天在写又拍云的客户端,老实说确实学到了不少东西!接下来的几天我会把一些技巧或者原来没有接触过的一些东西发上来,算是复习吧!
跟着阿笨一起玩NET
2018/09/20
2.6K0
简单实现ToolStripMenuItem(菜单栏)的单选效果
游戏中的富文本
游戏中使用富文本并不少见,网上资料也有不少,就Unity而言,其也内建了一些对于富文本的支持,NGUI也对富文本有不少功能支持,如果游戏对富文本的需求有限,这些内建的功能应该可以满足,但是如果有更复杂的富文本功能要求(例如复杂的图文混排),那么内建功能就有些捉襟见肘了~
用户2615200
2018/08/02
1.2K0
游戏中的『痛苦元素』
getting over it with bennett foddy上线了。 原先我以为这个游戏大概不会有什么人去下载,毕竟在没上线之前就已经被『打完』了。 结果 朝圣的人还挺多,不知道他们打完好评后是否申请了退款。 打好评的人游戏时长基本不长,不知道之后还会不会增加。 首先,这款游戏。 并不难。 『不难你去试试?!!!』 『呵呵,不去』 如果你用双开的『bug』(就是我们玩游戏常用的SL大法),你会发现想过关还是可以实现的。 这个游戏最大程度的『痛苦』因素,是游戏『重来』机制。 基
沙因Sign
2018/04/18
6350
游戏中的『痛苦元素』
游戏中的反馈设计
游戏中的反馈设计,是让玩家快速适应游戏操作,获得参与感和成就感的重要手段,适度且精妙的反馈对提高游戏的易上手性,增强玩家的参与感和成就感有不可或缺的作用。
晓吾
2020/09/24
2.2K0
HTML+CSS 简单的顶部导航栏菜单制作
img标签,导入图片,a标签超链接 ,img导入图片,防止图片失真width和height设置一个就可以了
全栈程序员站长
2022/09/02
3.9K0
Flutter | 超实用简单菜单弹出框 PopupMenuButton
幸运的是,Flutter 提供给我们了一个 Widget,直接就能实现如上的效果。
Flutter笔记
2019/08/09
5.9K0
史上最简单粗暴实现侧滑菜单
在Android开发中,相信侧滑菜单大家都不陌生吧,几乎是每个app都必备的。从早期的 SlidingMenu 再到 AndroidResideMenu 最后到Android自带的DrawerLayout,无处不体现着侧滑菜单的诱人魅力。侧滑菜单可以拓展app的内容,充分利用手机屏幕,增加程序的可玩性。既然有这么多可供选择的侧滑菜单使用,那为什么我们还要自己写呢?我觉得我们在使用侧滑菜单的时候应该要懂得其中的原理,更好的,可以自己写一个侧滑菜单来加深体会。
俞其荣
2022/07/28
9840
史上最简单粗暴实现侧滑菜单
手游页游和端游的服务端的架构与区别
类型1:卡牌、跑酷等弱交互服务端 卡牌跑酷类因为交互弱,玩家和玩家之间不需要实时面对面PK,打一下对方的离线数据,计算下排行榜,买卖下道具即可,所以实现往往使用简单的 HTTP服务器:   登录时可
李海彬
2018/03/22
3.2K0
手游页游和端游的服务端的架构与区别
Python制作回合制手游外挂简单教程(
会发现鼠标瞬间移动到坐标(1,1)的位置,我的电脑是1920*1080的,最右下角的坐标就是(1920,1080)。
py3study
2020/01/19
3.1K0
Python制作回合制手游外挂简单教程(
教你实现最简单的QQ消息item侧滑菜单
这次跟大家介绍怎么简单的实现类似QQ消息Item的左右滑动菜单的实现。首先见效果图先:
HelloJack
2018/08/28
9760
教你实现最简单的QQ消息item侧滑菜单
两、三级联动菜单,简单的实现(2)
在上一篇文章中两个联动菜单,简单的实现我写了一个插件,但是只支持两个链接,完好下支持二 、三级联动
全栈程序员站长
2022/07/06
2.1K0
点击加载更多

相似问题

校园游iPhone应用

21

在简单的iPhone游戏中重新显示EAGLView

14

游游练习7:关闭频道

18

使用吡游为piTFT创建菜单主屏幕

13

iPhone游戏中的音效

32
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档