我想知道在2D平臺遊戲中攝像頭的編程方式。它如何編程才能渲染攝像機視圖中的內容而不渲染整個地圖?另外,最好的方法來做到這一點?C++中的2D平臺遊戲攝像頭
0
A
回答
-1
對此沒有什麼祕密,你可以簡單地檢查定義屏幕的矩形內的哪些圖塊和哪些圖形,並只繪製這些圖形。
另一個訣竅是讓攝像機始終跟隨播放器,但當它到達場景的角落時,請停止移動攝像機,以免顯示場景邊框。
0
懶惰foo有關於這個主題的一些很好的教程,並進一步導航到滾動教程,其SDL在c + +,但邏輯應該是通用的。
相關問題
- 1. OpenGL和C++的2D平臺遊戲攝像頭
- 2. HTML5 Canvas 2D遊戲攝像頭
- 3. 2D遊戲攝像頭邏輯
- 4. 2D平臺遊戲物理
- 5. Android 2D平臺遊戲
- 6. 更改2D遊戲中的攝像頭位置OpenGL
- 7. 沒有滾動世界的Java 2D遊戲攝像頭
- 8. 跨平臺iPhone/Android 2D遊戲引擎
- 9. 跨平臺2D圖形/遊戲庫
- 10. 遊戲平臺
- 11. 什麼是最多的跨平臺C++ 2D和3D遊戲庫?
- 12. 2D像素完美平臺遊戲 - 字符和凸緣
- 13. 多平臺遊戲中心
- 14. Java中的2D平鋪遊戲優化
- 15. 2D平臺遊戲中的碰撞問題
- 16. 如何處理2D平臺遊戲中的複雜輸入?
- 17. 2d平臺遊戲機java中的地形生成
- 18. 在Unity中創建一個基本的2D平臺遊戲
- 19. 檢查2D平臺遊戲中帶有瓷磚的碰撞
- 20. OpenGL 2D平臺中的手電筒效果 - 遊戲
- 21. AS3中爲2D平臺遊戲提供新層次的問題
- 22. 縮放2D遊戲攝像頭使得它從原點移動(JavaScript)的
- 23. 用XNA遊戲工作室在2D遊戲按鍵拍攝
- 24. 2D移動攝像頭(LWJGL)
- 25. 在Unity中啓動2D平臺遊戲程序
- 26. 實時多人2D跨平臺遊戲開發的最佳平臺
- 27. 適用於2D平臺的跨平臺(Android和iOS)遊戲引擎
- 28. 如何減少我的java 2d平臺遊戲的時滯?
- 29. 2D遊戲中的可自定義球員頭像
- 30. NullPointerException異常 - 音頻 - 2D的Java平臺遊戲
如果你在OpenGL中製作遊戲引擎,你應該使用'gluLookAt'。 – 2010-09-01 03:29:19
感謝您的評論,我已經查找了SDL,並發現也可以使用SDL_Rect創建相機。現在我處於一個很好的領先地位,我應該能夠找到解決這個問題的方法。我仍然很好奇,雖然在確切知道這些相機的工作原理,任何來源解釋這一點,將不勝感激。 – user382909 2010-09-01 03:46:42
這可能應該去http://gamedev.stackexchange.com – 2010-09-01 04:04:13