Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 创建具有多个屏幕的游戏?_Iphone_Objective C - Fatal编程技术网

Iphone 创建具有多个屏幕的游戏?

Iphone 创建具有多个屏幕的游戏?,iphone,objective-c,Iphone,Objective C,这里只是寻找想法,但在游戏中实现多屏幕的好方法是什么。我在想一个2d游戏,当玩家点击一个屏幕的边缘时,它会滚动到下一个房间 谢谢大家 马丁首先,屏幕是一个非常糟糕的术语,在你的上下文中使用“在游戏中实现多个屏幕的好方法是什么”。你应该坚持使用房间这个术语。我第一次读到,我以为你在谈论开发一个分屏多播放器组件 答案很简单,这实际上取决于你想如何处理这个问题。因为我们正在进行头脑风暴:您可以读取并解析一个外部数据文件,详细说明每个房间是如何设置的;您可以用代码创建每个房间;您甚至可以随机生成每个房间

这里只是寻找想法,但在游戏中实现多屏幕的好方法是什么。我在想一个2d游戏,当玩家点击一个屏幕的边缘时,它会滚动到下一个房间

谢谢大家


马丁首先,屏幕是一个非常糟糕的术语,在你的上下文中使用“在游戏中实现多个屏幕的好方法是什么”。你应该坚持使用房间这个术语。我第一次读到,我以为你在谈论开发一个分屏多播放器组件

答案很简单,这实际上取决于你想如何处理这个问题。因为我们正在进行头脑风暴:您可以读取并解析一个外部数据文件,详细说明每个房间是如何设置的;您可以用代码创建每个房间;您甚至可以随机生成每个房间。只要确保你跟踪玩家所在的房间以及周围的房间,你就会做得很好

最后,在我看来,我发现一种面向对象的方法最适合这样的游戏开发,以保持代码的条理性和干净性


祝你好运

首先,在您的上下文中,屏幕是一个非常糟糕的术语,“在游戏中实现多个屏幕的好方法是什么”。你应该坚持使用房间这个术语。我第一次读到,我以为你在谈论开发一个分屏多播放器组件

答案很简单,这实际上取决于你想如何处理这个问题。因为我们正在进行头脑风暴:您可以读取并解析一个外部数据文件,详细说明每个房间是如何设置的;您可以用代码创建每个房间;您甚至可以随机生成每个房间。只要确保你跟踪玩家所在的房间以及周围的房间,你就会做得很好

最后,在我看来,我发现一种面向对象的方法最适合这样的游戏开发,以保持代码的条理性和干净性


祝你好运

我会认真考虑iPhone的CoCo2D(谷歌it)。即使你想走自己动手的路线,这也是一个很好的参考。我会认真考虑iPhone的CoCo2D(谷歌it)。即使你想走自己动手的路线,这也是一个很好的参考。