我正在使用Allegro 5庫。我想從dat文件加載字體。在Allegro的以前的版本中,有一些有用的方法。例如「load_datafile」,load_dat_font。我如何在Allegro 5中執行此操作?Allegro 5加載數據文件
2
A
回答
3
Allegro 5最接近的是物理插件。相關鏈接:
有了它,你可以加載(例如)Zip文件的文件夾。因此,您可以使用Zip文件而不是使用數據文件。
查看手冊中的示例。總之,它看起來像:
PHYSFS_init(argv[0]);
PHYSFS_addToSearchPath("data/foo.zip", 1);
// ...
al_set_physfs_file_interface();
到al_load_bitmap()
(等等),那麼未來的呼叫看起來是zip文件內。
如果您想做其他任何事情,您將需要編寫自己的自定義文件界面。這不是非常困難,但我認爲你不妨使用Zip文件。
1
Allegro 5根本沒有數據文件。所以你不能。
如果您有要加載的東西,那麼您將不得不使用常規fileIO或Allegro 5的fileIO函數來加載它。無論哪種方式,你都必須自己去做那些煩人的工作。
Allegro 5比以前的版本低。這意味着它具有較少的便利功能。
相關問題
- 1. 加載字體時Allegro 5崩潰
- 2. 將allegro 4移至allegro 5
- 3. 文字透明度Allegro 5
- 4. Allegro 5和FreeBASIC
- 5. Allegro 5問題
- 6. Allegro 5,C++和Math
- 7. 無法加載在我的代碼Allegro 5
- 8. 繪圖文本使用OpenGL和Allegro 5
- 9. 爲Windows XP構建allegro 5
- 10. 閃爍的屏幕ALLEGRO 5
- 11. C++粒子系統Allegro 5
- 12. Allegro 5包圍盒檢測
- 13. 包括Allegro 5問題
- 14. 將.json文件數據加載到Postgres for Rails 5 API
- 15. wpdb'加載數據文件'
- 16. 如何在Allegro 5中使用瀏覽文件?
- 17. 無法加載位圖,ALLEGRO C++ CODEBLOCKS
- 18. 只加載MP3文件的前5秒
- 19. 掛毯5:試圖加載JavaScript文件
- 20. Rails 5自動加載Lib文件夾
- 21. jQuery加載文本文件數據
- 22. 從文本文件加載數據庫
- 23. 從文本文件加載數據Informix
- 24. 使用al_ustr_newf複製字符串Allegro 5
- 25. 在其他電腦上運行Allegro 5
- 26. 如何從我的Makefile鏈接Allegro 5?
- 27. Allegro 5 al_create_display(x,y)不工作
- 28. Allegro 5一次播放多個樣本
- 29. Allegro 5遊戲不會與GCC編譯
- 30. Visual Studio Debugger /無法加載數據文件