VertexHelper的使用

作者:dawncold 发布时间:August 4, 2011 分类:技术

最近在用Box2d开发小游戏,不可避免用到多边形物体,当然有的形状还好描述,但大多数是那种难以描述的物体,所以这个VertexHelper就是不可或缺的武器了,它能够让你把需要的物体边界描出来,自动生成Box2d需要的边界代码。

没想到作者把软件放到app store上卖,但还提供源代码,不知道他们之间是什么不一样……

从GitHub那里得到源代码,打开xcode编译一下就能用了。

有一点需要说明,得到的源代码中Project的Base SDK是10.5,在我编译的时候提示了一个警告,现在找不到了。只需要把Target中VertexHelper的BaseSDK改为10.7就可以了,当然如果你没有10.7就只能用10.6了。可能是因为我没有10.5SDK才出现的错误吧。

Screen Shot 2011-08-04 at 下午11.01.34.png


dawncold@tianzhenmatoMacBook-Pro Project$ git clone https://github.com/jfahrenkrug/VertexHelper.git
Cloning into VertexHelper...
remote: Counting objects: 150, done.
remote: Compressing objects: 100% (88/88), done.
remote: Total 150 (delta 85), reused 96 (delta 53)
Receiving objects: 100% (150/150), 159.25 KiB | 27 KiB/s, done.
Resolving deltas: 100% (85/85), done.
dawncold@tianzhenmatoMacBook-Pro Project$ ls
A Word is A Day                   NRSMS                             gitosis-admin                     test
ConjunctionsGame                  SystemProgrammer                  hide-other-bookmark-button        齐鲁软件大赛作品源程序
EasyEditor                        Timer4NX                          progit
JavaStudy                         VertexHelper                      scifihifi-iphone
MyAchievement                     fmdb                              studygit
dawncold@tianzhenmatoMacBook-Pro Project$ cd VertexHelper/
dawncold@tianzhenmatoMacBook-Pro VertexHelper$ ls
English.lproj               PrioritySplitViewDelegate.h VertexDocument.h            VertexScanner.cpp           main.m
ImageViewGridLayer.h        PrioritySplitViewDelegate.m VertexDocument.m            VertexScanner.h
ImageViewGridLayer.m        README.md                   VertexHelper-Info.plist     VertexScannerMain.cpp
PNGLoader.cpp               SWImageView.h               VertexHelper.xcodeproj      drop_sprite.png
PNGLoader.h                 SWImageView.m               VertexHelper_Prefix.pch     icon.icns