懒人眼保健操之iOS SpriteKit分屏

标签 ios sprite-kit google-cardboard durovis-dive

一点背景

我儿子 Seth 患有弱视症,有证据表明他的病情可以通过玩电子游戏得到改善。 Tetris Video Game Helps Treat Lazy Eye

基本上,他的一只眼睛对焦不佳,而另一只眼睛对焦完美。随着时间的推移,他的大脑已经开始关闭和忽略坏眼的过程。他现在戴着隐形眼镜来纠正焦点问题,但他的大脑仍然习惯于忽略那只眼睛。

因此,并非所有游戏都能正常运行。他需要一些东西来迫使他的眼睛协作以汇集和跟踪图像。

我可以使用 Durovis DiveGoogle Cardboard分离他将要处理的图像。

他是 Flappy Bird 的粉丝,所以克隆它会是一个好的开始。

我的想法是让鸟只对他的左眼可见,而管道只对他的右眼可见。双眼都可以看到背景,为他的大脑提供引用,将图像组合在一起。

所以这是真正的问题

我遇到了一个问题,试图让滚动背景和滚动管道在两个截取正确点的屏幕中工作。

如何创建如下所示的屏幕

  1. 背景在两个窗口中同步滚动?
  2. 管道夹在中间?

enter image description here

谢谢!

最佳答案

一个(或两个)裁剪节点可能会起到这样的作用,因此它会遮住屏幕的另一半。

关于懒人眼保健操之iOS SpriteKit分屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26804595/

相关文章:

ios - 在禁用的 UIButton 上接收点击事件的最简单方法是什么?

string - 如何在有引号的字符串周围加上引号?

android - 是否可以使用 google cardboard API 来创建原生 Android 应用程序?

unity-game-engine - Google Cardboard SDK 演示头部跟踪反转?

react-native - 如何创建 react-vr "enter vr button/cardboard"?

iphone - 取消隐藏 View 时,becomeFirstResponder 会减慢应用程序的速度

ios - Storyboard应用程序中丢失的导航按钮

swift - 点击时玩家不移动

swift - 如何根据分数添加 Sprite ?

ios - 断言: exportArchive: "Test.app" requires a provisioning profile