如何用OpenGL封裝乙個2D引擎?

時間 2021-05-12 22:25:33

1樓:張強

不知道題主為什麼要用OpenGL。做2D乙個畫點函式就夠了,如果能操作顯示矩陣就更好了,我覺得EGE(Easy Graphic Engine)就很不錯,我就用它做了乙個2D引擎,推薦一下stophin/Engine_EGE

2樓:法蘭克斯雪諾

不知道lz究竟是想做遊戲還是做引擎

這個你要想清楚,因為是兩條不同的路線,都需要非常多的時間去鑽研,你很難兼顧的,別弄成個半吊子(尤其是專攻引擎的,其實很枯燥)

如果確定要做引擎,可以參考一下gamemaker或者rpgmaker,至少你的引擎要能夠實現他們提供的功能才算是乙個合格的引擎,說難不難,說簡單不簡單,其實很多所謂的引擎在我看來根本就算不上引擎,頂多就是把一些函式封裝了一下。。。我還不如用gdi呢

原始碼方面則可以參考osg,ogre等成熟開源引擎如果你要做遊戲,我推薦直接用人家流行的商業引擎,比如unity3d如果你只是想做乙個同人遊戲,我覺得rpgmaker都夠了。。。

3樓:Chow Anod

看題主的描述,我建議先學會用乙個2D引擎做點小東西,了解一下引擎能給你提供什麼內容再去實現自己的引擎。例如看quick-cocos2d-x的2048的例子並自己做乙個。

題主加油啊!

unity乙個商業2D專案乙個場景中10個攝像機,背景攝像機 道具攝像機等等,場景中多個攝像機的好處?

淵陶 已經說了一些情況,這些情形都是幾個攝像機同時渲染的,不過幾個攝像機同時工作的情形是應該盡量去避免的,除非非用這種方案不可,因為攝像機同時工作要跑n次管線,效率會下降 還有種情況就是 BentleyJobs 說的,用於切換鏡頭視角,這種情況是為了方便切換鏡頭視角,只要保證攝像機在不用的時候是關閉...

乙個 2D 橫版畫素遊戲的製作流程是怎樣的?

速凍知了 遊戲設計在讀 0.先打乙個策劃書,明確主題,核心玩法,目標,人群,特點,美術風格等等細節,然後去招需要的人 1.明確引擎和平台,新手首推unity和gamemaker 2.程式和美術的分工。程式方面,c 精通。拆分需求後下發。美術方面當然Ps,Ae最萬能,2d畫素的話有一些專門的工具不過建...

新人想做乙個死亡細胞那種型別的橫版2d遊戲,有什麼軟體推薦?

庫拉托斯 同意 莉姆莉莉姆的觀點,pixel game maker mv是乙個可以嘗試的選擇,但這只是我的個人建議,我並不確定,因為我沒有真正使用過這款引擎製作遊戲,只是對他略有耳聞。這款引擎不需要程式設計基礎,很適合熟悉遊戲開發邏輯的新手,而且這款引擎自帶的各種模板就是橫版act,很符合題主的要求...