0

我需要知道如何将 SneakyJoyStick 重置回原来的中心位置。我遇到的问题是我有控制我的玩家的操纵杆,当玩家到达 TMX 地图上的门瓷砖时,我让它推动新场景/地图,当我尝试离开新场景/地图时出现问题,因为当我弹出场景(回到第一个场景)时,操纵杆仍然卡在门的方向上,所以它又把我推了进去,所以我基本上不能离开房间。我认为这与我最后一次触摸屏幕的地方有关,所以也许我需要清除触摸或其他东西?

4

1 回答 1

0

如果其他人有同样的问题,我找到了一种解决方法,SneakyJoystick.h如果您更改@property (nonatomic, readonly) CGPoint velocity;为,@property (nonatomic, readwrite) CGPoint velocity;那么您可以JoyStickName.velocity = CGPointZero;重置速度。更改@property (nonatomic, readonly) CGPoint stickPosition;为 然后使用SneakyJoystick.h将重置实际的“棒”图像。@property (nonatomic, readwrite) CGPoint stickPosition;JoyStickName.stickPosition = CGPointZero;

于 2012-07-02T13:25:05.370 回答