作者commandoEX (卡曼都)
看板C_Sharp
標題[問題]DirectX的範例碼無法正常運作
時間Thu May 18 13:03:27 2017
最近想用DirectX寫個小程式(讀外部文字檔去建3D模型然後截圖)
但是我在試C#範例時就卡住了...
範例是看MSDN上的Tutorial 1: Creating a Device
https://msdn.microsoft.com/en-us/library/windows/desktop/ms920749.aspx
把程式碼全都複製到空白文件中去測試
CPU有在動但是說好的藍色視窗就是不會出現
然後去另一個網站找範例
我看語法看起來大同小異
http://www.riemers.net/eng/Tutorials/DirectX/Csharp/Series1/tut2.php
一樣不會跳視窗出來...
其他還有找幾個範例都是類似的也都一樣不會產生視窗
我自己一行一行丟Message.Show看應該是創立新的視窗時就卡死了
...
using (CreateDevice frm = new CreateDevice())
...
後面就都沒顯示了
我使用的IDE是VS2015社群版 update3
加入參考的directx dll是從
C:\Windows\Microsoft.NET\DirectX for Managed Code\1.0.2902.0
抓出來的
不知道有沒有人可以幫忙看看我哪個環節出問題?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.66.73
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1495083814.A.E10.html
推 chchwy: Managed DirectX我記得 M$ 很久以前就棄守了 05/18 20:00
推 lightyan: 用SharpDX 05/19 16:45
→ commandoEX: sharpdx沒教學文件不知到要怎樣用... 05/19 19:56
→ commandoEX: 就算棄守基本的運作還是要保證吧= = 05/19 19:59
→ lightyan: 我個人是從C++開始學 不然會完全看不懂C#的在幹嘛 05/19 20:55
→ commandoEX: 最近翻了不少C#的文件,簡單的語法大概有個底了 05/19 21:43
→ commandoEX: 這個周末看看能不能把程式弄出來 05/19 21:45
→ commandoEX: 感覺MS一堆被拋棄的套件...但新東西都沒啥教學Q Q 05/19 21:46
推 lightyan: 我是用WPF+SharpDX(Direct2D) 參著玩 05/19 23:14
推 chchwy: 堅持要用C#寫DirectX應該只會給自己找麻煩而已 05/24 22:35
→ chchwy: 因為我自己就是做DirectX的 這領域基本上就是C++稱霸 05/24 22:36
→ commandoEX: 我跟VC++和C#都不熟,但C#UI設計比較方便 05/25 20:13