我正在尝试为Android开发pacman。我正在使用和引擎和tmx,但是我在管理球集合方面遇到了一些困难。
我最初尝试为每个球创建一个对象,但是240个对象已经将我的FPS减少了一半。然后我试着把球直接插入tmx地图,然后用球换瓷砖,瓷砖是空的。如何动态更改瓷砖?
在TMXTiledMapExample上有:
`189: // tmxTile.setTextureRegion(null);` <-- Rubber-style removing of tiles =D but it doesn't work D:
你能帮我找到最好的方法吗?
ps:对不起我的英语不好:) pps:
我想以编程方式将图像按钮膨胀为线性布局,编码如下:
代码:
public void set_keyboard_words(int row, int start, int end)
{
for (int p = start; p <= end; p++)
{
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(btn_ball_sq,btn_ball_sq);
params.setMargins(0, 0, 0, 0);
当我在Android上开发一个应用程序时,我遇到了一个问题。然而,问题是:
这里有x盒和y球,其中有x <= y,我想分发这些球,以便将它们放在盒子中--按顺序排列。例如:3个盒子;box A,box B和box C -和5个球;ball 1,ball 2,ball 3,ball 4,ball 5。
我需要的是将第一个球ball 1放在box A中,ball 5放在box C中,其他球都分布在它们之间(如果一个盒子比其他盒子有更多的球并不重要)。下面是一个模拟问题的循环(缺少一个增量值):
int boxCount = 0; // first box is 0 and last box
我的目标是在移动屏幕中心创建一个简单的球,这样我就可以在他们拖动我的手指时在屏幕周围移动它。
为此,我想使用画布和位图(我不知道这是否是最好的方式,就像已经说过的那样,我是Android世界中的新手)。
我在活动中创建了一个函数,以便在单击按钮时,创建包含画布设计脚本的活动(同样不知道这是否是最好的方法。在php脚本或javascript中,我将在函数本身中创建球)。我的代码如下:
public void StartGame(View v) {
Intent i = new Intent(MainActivity.this, ball.class);
startA