微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

游戏设计:检查对象相交或从加速度计获取值

如何解决游戏设计:检查对象相交或从加速度计获取值

|| 我目前正在开发一款iPhone游戏,玩家需要倾斜设备才能做某事。该游戏有点像是记忆游戏,屏幕的四个角可能是目标。游戏的目的是记住顺序,然后将设备移到正确的位置。 我的问题更多是关于运动机械的设计。我想到的两个选项是直接从加速度计获取值,并且当大于特定值时返回该值是否是正确的位置(即给定指令的右角)。我的第二个想法是,每个角都有自己的CGrect,加速度计将移动另一个CGrect,并且当两个相交时,无论移动是对还是错,它都会返回。 您认为哪一个最好?我认为加速度计数据会更快,但可能会受到突然运动的影响,而反之则可能会更慢但更准确。让我知道你的想法。     

解决方法

        我认为您应该同时尝试这两种方法,并在播放器上对其进行测试,然后看看哪个效果更好。尽可能从用户测试中得出游戏设计决策。 我的猜测是,由于噪声很大,您将需要以某种方式衰减或累积加速度计数据。如果将这些数据集成到移动平均线中,则应使用屏幕上的精灵显示该移动平均线的位置。 您甚至可能甚至不需要使用CGRect的交集-如果您只是想确定是否在的r个单位内,则可以通过简单的勾股距离。但是重要的是,如果算法中存在一些内部状态来计算加速度计数据所集成的内容,那么您需要在屏幕上显示该状态以做出响应。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。