2013-06-28 75 views
1

创建地面它可能是一个重复的题目了,但我无法找到任何具体回答我的查询在2D游戏亚军

如何在2D游戏亚军一个创建倾斜/弯曲地。用户将看到像旧游戏“马里奥”的侧视图

如果我使用基于平铺的地图,我可以只有矩形对象。

什么是创建倾斜地面的最佳方式?我应该使用基于平铺的地图,还是应该在地图中定义角点并以编程方式创建地面?

创建弯曲地面有什么困难。

什么可以是可能的逻辑,同时创造游戏“飞Pengui” https://play.google.com/store/apps/details?id=com.topfreegames.penguinfree&feature=related_apps#?t=W251bGwsMSwyLDEwOSwiY29tLnRvcGZyZWVnYW1lcy5wZW5ndWluZnJlZSJd

回答

0

我应该用瓷砖基于地图,或者我应该定义在 地图角点和编程方式创建地面?

后一种方法好得多。角点之间的线性插值将为您提供任意位置的地面高度。你只需要填写你的瓷砖下面的内容。

创建弯曲地面有什么困难。

它应该很容易。你所要做的就是用更高阶的线性插值来代替线性插值。 这个link包含各种样条函数的实现,您可以使用它来制作一个弯曲的曲面。

什么可以是可能的逻辑,同时创造游戏“飞天Pengui”

我看到一种罪过波样地和样条曲线会做的伎俩。此外,为了避免角点,您可以建立一个与您想要的形状相匹配的重复二次函数。