在WWDC2014上,Sprite Kit又有了很多新的提升!
其中一个很有意思的东西就是Physics Field!也就是物理场!
这意味着我们在Sprite kit上编写虚拟物理场的游戏将变得非常简单!
这里我根据WWDC2014上What's new in Sprite kit的官方视频上的DEMO,
用Swift语言自己做了一个Demo。
截图如下:
先放上GitHub链接:
https://github.com/songrotek/PhysicsFieldsWorld.git
我另外录制了效果视频大家可以先一睹为快:
http://v.youku.com/v_show/id_XNzI2MzUzNzYw.html
下面介绍一下Physics Field!
1. 总体情况
Sprite Kit的物理场Physics Field一共有十个:
enum FieldType{
case LinearGravityField // 线性重力场
case RadialGravityField // 放射重力场
case DragField // 阻力场
case VortexField // 涡流场
case VelocityField // 速度场
case NoiseField // 噪声场