这可能是一个重复的问题,但我找不到任何具体的答案
如何在2d亚军游戏中创建倾斜/弯曲的地面。用户将看到像旧游戏“Mario”
的侧视图如果我使用基于平铺的地图,我只能使用矩形对象。
创建倾斜地面的最佳方法是什么?我应该使用基于平铺的地图,还是应该在地图中定义角点并以编程方式创建地面?
创造弯曲地面有什么困难。
创造游戏“Flying Pengui”时可能存在的逻辑 https://play.google.com/store/apps/details?id=com.topfreegames.penguinfree&feature=related_apps#?t=W251bGwsMSwyLDEwOSwiY29tLnRvcGZyZWVnYW1lcy5wZW5ndWluZnJlZSJd
答案 0 :(得分:0)
我应该使用基于平铺的地图,还是应该在中定义角点 以编程方式绘制并创建地面?
后一种方法要好得多。角点之间的线性插值将为您提供任何位置的地面高度。你只需要用你的瓷砖填充下面的内容。
创造弯曲地面有什么困难。
应该很容易。您所要做的就是用更高阶的线性插值替换线性插值。 这个link包含各种样条函数的实现,您可以使用这些函数构建曲线。
创造游戏“飞翔的飞翔”时可能存在的逻辑
我看到像地面一样的正弦波,花键将成功。此外,为了避免角点,您可以构建一个与您想要的形状相匹配的重复二次函数。