我正在嘗試創建一個相當大水平的iPhone遊戲。對平臺和物理對象進行硬編碼非常耗時。我看到有些人已經爲box2D中的svg文件製作了自己的解析器,Riq銷售的是levelSVG,但目前對我來說有點昂貴,而我只需要基本功能。有沒有關於如何在線提供解析器的教程?是否有任何教程編碼SVG文件的分析器被box2D使用?
6
A
回答
2
你看過SVGQuartzRenderer嗎?它的目的是在Quartz中渲染SVG文件,所以我想你可能能夠從中提取出SVG解析代碼。這是開源的,MIT許可證。
1
我不知道任何教程,但它很容易做到這一點使用XML解析庫。在我的項目中,我使用MiniDOM加載一個svg文件,然後將這些元素轉換爲box2d中的對象。我必須手動做的唯一事情就是解析路徑元素。
1
我已經寫了一篇關於如何使用Apache Batik SVG庫來解析SVG文件的大量教程。本教程包含一組類和一個我用Java編寫的函數,它將根據SVG文件的位置生成一組Vec2點。如果你使用Objective C,你可以嘗試移植腳本,或者至少了解涉及的過程。這些腳本支持每個SVG文件的多個路徑,變換,直線和二次樣條。系列中的第一篇教程可以找到here。
相關問題
- 1. 是否有任何仿真器編程教程或指南?
- 2. 是否有任何可用的Processing程序分析器?
- 3. 是否有任何文件學習使用win32com編碼excel宏?
- 4. 是否有任何Backbone.js教程與服務器教授「.sync」?
- 5. 是否有任何FlockDB教程網站
- 6. 任何推薦的Java分析教程?
- 7. 是否有任何網站或軟件來分析C++代碼?
- 8. 是否有任何用Java編寫的ADA解析器?
- 9. 是否有任何用Javascript編寫的開源JSDoc解析器?
- 10. 是否有任何開源Windows事件日誌分析器應用程序?
- 11. 是否有任何教程/指南使用螢火蟲?
- 12. 是否有任何免費的代碼編輯器WinForms控件?
- 13. 是否有任何多線程靜態分析eclipse插件?
- 14. 是否有任何關於如何使用TFS構建軟件的教程
- 15. 在ClojureCLR上是否有任何體面的文檔或教程?
- 16. 是否有任何好的教程描述如何使用ANTLR來分析布爾搜索字符串
- 17. 是否有Windows腳本編寫主機代碼的分析器?
- 18. Ioncube編碼的文件是否可以被任何機會解碼?
- 19. 是否有任何開源netty Ldap編碼器/解碼器
- 20. 是否有任何關於使用visual studio構建ActiveX控件的好教程?
- 21. 是否有任何代碼示例\使用.net Tao.FFmpeg編碼視頻\音頻教程?
- 22. 是否有log4j文件的日誌文件分析器?
- 23. 是否有任何教程在Heroku上放置應用程序
- 24. Django是否有任何統計/分析應用程序?
- 25. 是否有任何.pas文件(Delphi或Pascal)解析器?
- 26. 是否有SQL Server 2005+的任何第三方分析器應用程序
- 27. 使用Xcode分析(產品>分析)是否有忽略給定文件中任何錯誤的方法?
- 28. 是否有Java的遠程分析器? (最好使用JMX)
- 29. 是否有任何在.NET Micro Framework上運行的分析器?
- 30. 是否有JavaScript與表的任何Markdown語法分析器?
我正在尋找相同的。 – Tayyab 2011-04-02 10:30:24
也在找東西。如果您確實發現了某些內容,請告訴我們。 – Ospho 2011-04-26 05:03:46