![]() ![]() Establish the association between fixture definition and rigid body through Gb2shapecache's Addfixturestobody method. Define an array of resource names that need to be the same as the resource names defined in the editor.ĥ. First include "Gb2shapecache-x.h", load plist file using Gb2shapecache's Addshapeswithfile methodĤ. Replace the deprecated API used in Gb2shapecache-x.cppģ. Note: Since the example project is using cocos2d-x1.0, outdated APIs are used, so there are some changes that need to be made when using it.Ģ. The definition and implementation of class in physicseditor\examples\cocos2d-x\demo\demo\ Gb2shapecache-x.cpp and Gb2shapecache-x.h files in the Generic-box2d-plist directory.Ĭopy these two files to the project classes directory. The loading and parsing methods for the exported file are encapsulated in the Gb2shapecache class. Copy gb2shapecache-x.cpp and gb2shapecache-x.h to the project. Click Publish Export, the export file records the fixture definition information of the picture, key is the name of the resource set in the editor.ġ. The default is 5, and it is generally possible to depict the outline of a graphic.Ħ. The smaller the number, the greater the number of vertices, and the higher the number, the fewer the vertices. Automatically populate vertices with magic wand.Īfter clicking on the wand, set the number factor for the vertex in the Tolerance field in the popup dialog box. Export the format settings, using the plist format file in Cocos2d-x. Edit vertices, select the type of shape (circle, Polygon) at the top of the editing interface, right-click to add vertices, drag the vertices with the mouse, and edit the shape.ģ. Click the Add Sprites button to attach the image or drag it directly to the left windowĢ. However, you cannot change the sprite size by the setContentSize method. You can get the sprite size using the getContentSize method. The Cocos2d-x folder is an example of cocos2d-x, but it is using cocos2d-x1.0.ġ. By default, the sprite position is (0,0).You can change the sprite position using the setPosition method and get it using the getPosition method. Here are examples of the use of various physics engines. There is a examples folder under the Physicseditor installation directory. A free, open source physics editor that can be used only on Mac platforms.Ĭharge, support Windows with Mac.
0 Comments
Leave a Reply. |