0
我有這樣的:與對象移動直到手指是取消保留或untaped
private void HandleTouchInput()
{
while (TouchPanel.IsGestureAvailable)
{
// read the next gesture from the queue
GestureSample gesture = TouchPanel.ReadGesture();
switch (gesture.GestureType)
{
case GestureType.Hold:
// left
if (gesture.Position.X < 100 && gesture.Position.Y < 100)
{
ship.Position.X -= 5;
}
break;
}
}
(HandleTouchInput是在更新方法)
我怎樣才能repeate代碼在開關直到「手指」是untaped(取消保留)從屏幕?我不想只改變位置一次,我想改變用戶仍然按在確切的位置。由於
我更新的代碼段希望它有助於 –
保持是當你觸摸屏幕1秒。這個手勢只會出現一次。保持你的手指在屏幕上不會每秒開啓一次保持。您可以再次使用Position屬性來確定玩家持有的位置。只要手指在屏幕上,如果您想要做某些事情,則需要使用原始輸入。 – NitWit