2013-01-25 82 views
2

我已經安裝了Visual Studio 2012 Express和Mono SDK,所以我可以做XNA遊戲開發。XNA單聲道觸摸遊戲 - 觸摸不起作用

我開始閱讀關於觸摸屏今天和Microsoft.XNA.Framework.Input.Touch命名空間。我已將以下代碼放入主遊戲類的Initialize()方法中:

TouchPanelCapabilities tc = new TouchPanelCapabilities(); 

if (tc.IsConnected) 
     { 
      int i = tc.MaximumTouchCount; 
     } 

但tc.IsConnected返回false。我正在開發一款觸控Windows 8平板電腦,因此無法理解它爲什麼會返回錯誤。誰能幫忙?

回答

3

您正在初始化一個空的結構。您需要致電:

TouchPanelCapabilities tc = TouchPanel.GetCapabilities(); 

然後IsConnected應該是正確的。

+0

D'oh - 應該仔細閱讀手冊。謝謝。 – markp3rry