我尝试了 Farseer 文档中的“纹理到多边形”示例。 https://farseerphysics.codeplex.com/documentation 但我总是在以下行中收到此错误消息:
//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
Farseer 文档中是否有错误或有什么问题?我应该在这条线上改变什么?
此外,我在以下几行中收到这两条错误消息:
_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'
怎么了?
我的代码中有以下三个用法:
using FarseerPhysics.Dynamics;
using FarseerPhysics.Factories;
using FarseerPhysics.Common;
我应该添加另一个使用吗?