我正在开发一款有趣的游戏,我打算在完成后在GitHub上发布代码。但是因为我要发布它,我想做我能做的最好的代码,并且我首先将场景绘制到画布中。所以这是我的问题,画布是最好的方式吗?还是有另一种方式? 另一个:我需要绘制或多或少50个矩形(它们将成为地板),现在我将.png加载到一个视图中并将其绘制到画布中,就像这样。
Barra barra1 = new Barra(new Point(3*getWidth()/25 - (context.getDrawable(R.drawable.barra).getIntrinsicWidth()),2*getHeight()/12 - (context.getDrawable(R.drawable.barra).getIntrinsicHeight()/2)),context,context.getDrawable(R.drawable.barra).getIntrinsicHeight() + (getHeight() /100),context.getDrawable(R.drawable.barra).getIntrinsicWidth() + (getWidth())/100);
barras.add(barra1);
Barra barra2 = new Barra(new Point(10*getWidth()/41 - (context.getDrawable(R.drawable.barra).getIntrinsicWidth()),2*getHeight()/12 - (context.getDrawable(R.drawable.barra).getIntrinsicHeight()/2)),context,context.getDrawable(R.drawable.barra).getIntrinsicHeight() + (getHeight() /100),context.getDrawable(R.drawable.barra).getIntrinsicWidth() + (getWidth())/100);
barras.add(barra2);
等等,这也是最好的方法吗?接受消化。