Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iPhone应用程序中使用Box2d应用交互_Iphone_Box2d_Box2d Iphone - Fatal编程技术网

在iPhone应用程序中使用Box2d应用交互

在iPhone应用程序中使用Box2d应用交互,iphone,box2d,box2d-iphone,Iphone,Box2d,Box2d Iphone,我目前正在使用box2D和UIKit创建应用程序。重力对我添加的物体非常有效。但是,我希望对象通过触摸进行用户交互。大多数在线文章和指南都参考了box2d和cocos2d(我不使用cocos2d) 任何人都可以提供一些帮助,帮助触摸开始、触摸移动和触摸结束,以识别和响应Box2d对象 谢谢你的帮助 把它想象成一个鼠标:有三个事件可以称为onMouseDown、onMouseDrag和onmousedup。。。但是你有。。。多鼠标 然后,你想用鼠标做的是: 当鼠标点击时,检查身体是否在你的“鼠标

我目前正在使用box2D和UIKit创建应用程序。重力对我添加的物体非常有效。但是,我希望对象通过触摸进行用户交互。大多数在线文章和指南都参考了box2d和cocos2d(我不使用cocos2d)

任何人都可以提供一些帮助,帮助触摸开始、触摸移动和触摸结束,以识别和响应Box2d对象


谢谢你的帮助

把它想象成一个鼠标:有三个事件可以称为onMouseDown、onMouseDrag和onmousedup。。。但是你有。。。多鼠标

然后,你想用鼠标做的是:

  • 当鼠标点击时,检查身体是否在你的“鼠标”下
  • 如果鼠标下有一个实体,则创建一个鼠标关节,并将其连接到该实体和“鼠标”(鼠标关节的锚)
  • 当“鼠标”向上时,破坏鼠标关节
可以在box2d中创建多个鼠标关节