我嘗試了Farseer文檔中的「Texture to polygon」示例。 https://farseerphysics.codeplex.com/documentation 但我總是在下面一行此錯誤消息:Farseer文檔的困難
//Find the vertices that makes up the outline of the shape in the texture
Vertices verts = PolygonTools.CreatePolygon(data, polygonTexture.Width, polygonTexture.Height, true);
No overload for method 'CreatePolygon' takes 4 arguments
有沒有搞錯的先知文檔或有什麼不好? 這條線應該改變什麼?
此外,我得到了如下的這兩個錯誤信息:
_list = BayazitDecomposer.ConvexPartition(verts);
List<Fixture> compund = FixtureFactory.CreateCompoundPolygon(World, _list, 1);
The name 'BayazitDecomposer' does not exist in the current context
'FarseerPhysics.Factories.FixtureFactory' does not contain a definition for 'CreateCompoundPolygon'
有什麼不對?
我有以下三個usings在我的代碼:
using FarseerPhysics.Dynamics;
using FarseerPhysics.Factories;
using FarseerPhysics.Common;
如果我再添使用?
你最近的兩個錯誤表明缺少對必要文件的引用。 – tnw
你有沒有正確的使用頂部包含的FarseerPhysics庫? – jszigeti
我不知道是否缺少使用。目前,我使用三個使用。我應該添加另一個使用? – Leo