我需要倾斜在逆时针约45度的Android的布局。 我想在Android中实现一个游戏,如stackopolis。有任何方法来对齐瓷砖,如游戏中。我有瓷砖图像,现在我用画布来对齐this.but在那里,我无法获得点击事件,它是很难对齐tiles.is网格视图compatable.any新想法。 我有这些图像与我。 如何在android中倾斜布局?
我要对齐这平铺在grid.and需要点击事件作为stackopolis
我需要倾斜在逆时针约45度的Android的布局。 我想在Android中实现一个游戏,如stackopolis。有任何方法来对齐瓷砖,如游戏中。我有瓷砖图像,现在我用画布来对齐this.but在那里,我无法获得点击事件,它是很难对齐tiles.is网格视图compatable.any新想法。 我有这些图像与我。 如何在android中倾斜布局?
我要对齐这平铺在grid.and需要点击事件作为stackopolis
为了创建这样的比赛,你真的不希望使用布局。您可以使用位图传输或OpenGL创建一个图块引擎。
plase给我一个例子,我找不到它,直到现在 –
一个不错的等距游戏设计资源 http://www.tonypa.pri.ee/tbw/tut16.html 它是用actionscript编写的,但你可以将它应用于任何语言当然。 –
但在这里,他需要帮助在android.please中提供一些简单的例子。“感谢你” – 2011-07-25 17:58:10
如果你不知道很多关于制作游戏的读这本书
http://www.amazon.com/dp/1430230428/?tag=stackoverfl08-20
它会教你一切你应该需要知道你想要什么。它还设置了OpenGL ES的给你,让你的应用程序将是很好,顺利
我真的会建议OpenGL中,使用Canvas类的将不仅是慢,但它会受到限制,以及
对于像这样的游戏,你应该真正实现自己的图形代码,而不是依赖于标准的Android布局组件。没有办法将Android布局旋转45度。基本上有两种方法可以解决这个问题:您可以使用Canvas并使用基元和位图绘制图形,也可以使用功能更强大的OpenGL实现,该实现具有更陡的学习曲线,但可能会有更好的结果。
你可以阅读更多有关2D图形Android上的位置: http://developer.android.com/guide/topics/graphics/2d-graphics.html
3D图形这里多: 记住,OpenGL是更适合于实时游戏http://developer.android.com/guide/topics/graphics/opengl.html
熊,其中游戏需要保持良好的帧率。如果你的游戏是一个基于策略或回合的游戏,那么你可以用一个更简单的基于Canvas的实现逃脱。我建议您在框架检查了以下类:
帆布 http://developer.android.com/reference/android/graphics/Canvas.html
SurfaceHolder http://developer.android.com/reference/android/view/SurfaceHolder.html
GLSurfaceView http://developer.android.com/reference/android/opengl/GLSurfaceView.html
你检查出this的Android游戏引擎?它被称为AndEngine--虽然我没有太多玩法,但它具有“暗黑破坏神II”中的“顶级”类型游戏的功能。
你可以看看http://stackoverflow.com/questions/3444764/rotate-view-hierarchy-90-degrees它可能会帮助你 – Sumant