与一个人走在一个星球上的游戏会是一个基于平铺的游戏吗?

时间:2011-01-13 17:02:36

标签: iphone objective-c

假设有一个游戏,你可以在一个屏幕上停留(除非你通过关卡),而你是一个在太空中走动的人。

对我来说,这似乎是一个基于平铺的游戏,唯一的问题是,当你移动时,它会有一些物理在起作用,这意味着你按下的越多,移动得越快,减速所需的时间就越长。 / p>

即使你已经停止按下箭头键,你也会继续前进。

想法?

我如何根据动量等来处理人的运动?

3 个答案:

答案 0 :(得分:2)

不确定;它可以很容易地成为一个基于平铺的游戏,并且有很多例子。哎呀;超级马里奥是一个基于平铺的游戏 - 水平和背景都是基于平铺的布局 - 角色 - 也是平铺 - 基于一个非常简单的物理模型移动。

Cocos2d是一个基于图块的游戏引擎,也支持多个物理引擎。

Ray Wenderlich撰写了一系列关于cocos2d使用的优秀教程。这是一个includes physics to model a bouncing ball

答案 1 :(得分:2)

如果您决定使用Cocos2d,请从此

开始

alt text

Learn iPhone and iPad cocos2d Game Development

在“你的第一场比赛”一章中有一个例子,它涵盖了速度计算和使用这些计算控制球员运动。

也像bbum提到的那样 Ray Wenderlich有一些很棒的教程,并且真正教育开发人员一些有趣的主题。

他还合着了一本可预购的书。 alt text

Learning Cocos2D: A Hands-On Guide to Building iOS Games with Cocos2D, Box2D, and Chipmunk

答案 2 :(得分:-2)

要么你有一个像lunar lander这样的游戏,那个人的位置是基于物理的,或者你有一个基于区块的游戏。你不能同时拥有两者。