我在學習SharpDX,但在DirectInput中學習MouseManager類和Mouse類時發現問題。 我不知道如何獲得mousePosition,這對我來說很重要,因爲我在遊戲中添加了按鈕。我看到了文檔,但我在這裏找不到任何幫助。SharpDX如何讓鼠標在遊戲屏幕上的位置
0
A
回答
0
我假設您使用RenderForm
來顯示您的遊戲。如果是這種情況,您可以像使用Windows窗體一樣訂閱鼠標事件:
int x;
int y;
// form is RenderForm
form.MouseMove += (sender, args) => {
x = args.X;
y = args.Y;
};
0
SharpDX中的鼠標pos位於[0,1]的範圍內。我也有一個瓷磚地圖編輯器。
我需要穩定它,但你可以看看代碼here。 (使用無DX11工具包)
反正
只是乘以X,由寬度/高度Y值。
別擔心,這也讓我失望了。
相關問題
- 1. 鼠標在屏幕上的Java位置
- 2. 如何讓我的遊戲在屏幕上停留在屏幕上
- 3. 檢查屏幕上的鼠標位置
- 4. 屏幕上的鼠標位置
- 5. 將2D遊戲世界座標到屏幕上的位置
- 6. 如何在屏幕上顯示遊戲?
- 7. 如何在屏幕上只在鼠標位置blit
- 8. 如何在WPF屏幕上獲取鼠標位置?
- 9. 如何在Qt屏幕上獲得鼠標位置?
- 10. 讓鼠標滾輪在屏幕上的任何位置? (Python或C++)
- 11. SharpDx工具包(DirectX)遊戲中的黑色屏幕
- 12. 如何讓我的鼠標滾輪在zsh上滾動屏幕?
- 13. 如何在android(java)遊戲上設置拆分屏幕
- 14. 簡單的乒乓球遊戲;無法讓屏幕在屏幕上移動
- 15. 如何檢查鼠標在遊戲的2D陣列圖像上的位置?
- 16. 在flex中的屏幕上的鼠標位置
- 17. 將鼠標轉換爲屏幕位置
- 18. 如何將鼠標光標位置設置爲C#屏幕上的指定點?
- 19. Qt 5,獲得鼠標在屏幕上的位置
- 20. 使用Java檢測鼠標在屏幕上的任意位置
- 21. 試圖在屏幕上實現遊戲
- 22. 我的遊戲如何在開始屏幕上有寬屏圖標?
- 23. 如何讓鼠標在imageview的點擊位置上定位?
- 24. JavaFX:如何在屏幕上的任何位置檢測鼠標/按鍵事件?
- 25. 如何在背景中檢查鼠標在屏幕上的位置? (Cocoa/Objective C)
- 26. 在Cocoa屏幕上觀察全局鼠標位置?
- 27. Android屏幕上的遊戲杆問題
- 28. C#如何獲取屏幕上特定點的座標。 (不是鼠標位置)
- 29. 如何在屏幕上的某個位置模擬鼠標點擊?
- 30. C#如何在屏幕上的特定鼠標位置顯示錶單?
我使用遊戲類,因爲遊戲類包含更新和繪製方法 @Jens Nolte – Rasd
我需要知道如何解決這個問題,獲取鼠標位置,因爲我在SharpDX中做了一個簡單的Tile Map Editor,但每一個函數是由於這個鼠標問題與KeyBoard:/ – Rasd
我沒有使用工具包,但這個示例似乎包含您需要的一切:https://github.com/sharpdx/Toolkit/blob/master/Source/VisualStudio/ ToolkitGame /%24safeclassname%24.cs –