如何使用2d引擎创建3D效果 - AndEngine

时间:2011-10-20 21:29:43

标签: android 3d andengine

我想像“纸张折腾”一样创造投球到远处的效果, 据我所知,根据距离,球应该更小 但是有什么东西可以起到这种作用或者这个名称是什么,所以我会搜索更多关于它的信息。

感谢。

3 个答案:

答案 0 :(得分:1)

Perspective。在3D引擎中,这通常通过称为projection

的东西来实现

看起来很容易让AndEngine适应这一点:3D Perspective Tutorial

答案 1 :(得分:0)

一种简单的方法是在Sprite向远处移动时缩放Sprite。只需将scale属性视为Z深度即可。但要注意Z排序(当深度项重叠时)。在像纸张折腾这样的简单游戏中,这不会是一个问题。但是,例如,如果你的对象经过一个箍,你会发现它很难管理。

答案 2 :(得分:-1)

查看OpenGL ES中的glTranslatef(),glScalef()和glRotatef()函数,因为您将使用所有这些来获得您正在寻找的效果。

您可以在gamedev.stackexchange.com上获得更多答案。