[英]2D platform game camera in c++
我想知道在2D平台游戲中如何精確編程相機。 它是如何編程的,以便僅渲染攝像機視圖中的內容而不渲染整個地圖? 此外,執行此操作的正確方法是什么?
Lazy foo在這個主題上有一些不錯的教程,並且進一步http://lazyfoo.net/SDL_tutorials/index.php導航到滾動教程,它是帶有SDL的c ++語言,但是邏輯應該是通用的。
對此並沒有什么秘密,您可以簡單地檢查在定義屏幕的矩形內哪些圖塊和哪些精靈僅顯示這些圖塊。
另一個技巧是使攝像機始終跟隨播放器,但是當攝像機到達場景的一角時,您將停止移動攝像機,因此不會顯示場景邊界。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.