-2
我試圖做一個遊戲,但我卡在繪圖.....Canvas.DrawBitmap()不會在android上繪製任何東西! (
我做了一個自定義surfaceView(帶draw()和update()方法)和我的遊戲循環(更新和繪製視圖)
Everythong順利完美直到我使用的方法Canvas.drawBitmap(位圖,矩形的src,dst的矩形,塗料p),監守當我嘗試繪製,例如:
Canvas.DrawBitmap(bitmap, null, new Rect(100, 100, 200, 150), null);
它可以吸引任何東西!!但是這裏是最近的部分,如果我把這樣的東西寫成:
Canvas.DrawBitmap(bitmap, null, new Rect(0,0,100,150), null);
它完美地繪製它,因爲它必須是!如果我把這樣的事情:
Canvas.DrawBitmap(bitmap, null, new Rect(50,0,100,150), null);
它形成類似的限制,我的意思是,全髖關節置換一切都在(例如,監守林不知道有多少像素)100px的高度doesn't apear!我已經嘗試了很多方法,請!你可以幫我嗎!!!
(PD:我的母語是西班牙語,我對不起,如果我的文字有一些問題)
我這樣做,但還是老樣子有這些「限制」,就在這個時候,Y修改我的應用程序,圖像將被延伸在x和y值,originali 0和0,在每一次接觸,它會得到的COORDS觸摸並在那裏設置x和y,但圖像在「不可見的矩形」中繪製,如果我觸摸它,它不會繪製它! :(它非常耐磨.... –