2013-05-26 54 views
0

我正在開發一個簡單的plataform遊戲,如馬里奧/聲波。 爲此我決定使用Box2D +處理。一切都運轉良好,直到我決定用相機跟隨主角。之後,風景中間的平臺不再停留在物理世界的正確位置上。我已經嘗試了很多東西,但我都試圖嘗試。所以我在這裏嘿。 這裏是代碼的Git Hub: https://github.com/Pedroglp/jogoDev 所有的評論都是用葡萄牙語br寫的,所以可以自由地提問。 對不起,我可憐的英語,並感謝您的意見。相機運動和物體位置 - Plataform遊戲+處理+ Box2d

回答

0

好吧,我終於意識到如何解決它: 我只是補充說: pushMatrix(); translate(cameraPosition.x - distanceTranslated.x,cameraPosition.y - distanceTranslated.y); //繪製所有世界對象的代碼 popMatrix();

在人物移動的代碼應保持:

pushMatrix(); 
    translate(100,200); 
    rotate(-angle); 
    fill(127); 
    stroke(0); 
    strokeWeight(2); 
    rectMode(CENTER); 
    rect(0,0,altura,largura); 
    popMatrix(); 

其中100和200其在相機被固定。