sdl.net

    3熱度

    3回答

    我正試圖學習C#與圖形,此刻使用sdl.net。我想學習如何在屏幕上創建對象,但在三天內堅持這個瘋狂的事情。谷歌搜索了我能想到的所有東西,但無法自己解決這個問題,我正在尋求幫助。 我把這個例子簡化爲最小值。目前我嘗試通過在屏幕上點擊鼠標並打印它們的數字來創建一些對象。在創作時,每個物體都會得到一個數字,我將它放在列表中,然後對每個物體進行foreach。 但是,當我打印對象列表,每個對象變得像最後

    5熱度

    2回答

    有誰知道如何在編程的屏幕上移動我的SDL.net視頻表面? Surface videoContext = Video.SetVideoMode(1024, 768, 32, false, false, false, true, true); var a = System.Windows.Forms.Control.FromHandle(Video.WindowHandle); var b =

    1熱度

    2回答

    我有一款我在C#中製作的遊戲,它在Windows XP下安裝並按預期運行。但是,當我將它安裝在Windows 7機器上時,它或者根本不起作用(沒有任何錯誤消息),或者它提供了一個通用的錯誤消息。爲了能夠在Windows 7計算機上使用SDL.Net,我需要做些什麼特別的事情? 更新:我剛剛被通知它甚至不能在XP上工作。我試過的兩臺XP機器都安裝了SDL.NET(我不知道其中一臺機器在使用它進行測試

    1熱度

    1回答

    我有一個基本完整的C#winform應用程序(它很大,所以我不能從頭開始重寫),並且我想添加一個sdl.net窗口,以顯示一些我的應用程序的功能以一種複雜的圖形方式(sdl.net窗口必須以某種方式從我的應用程序中獲得穩定的數據流,所以我不能只做另一個項目)。 問題是我該怎麼做?這種事情有沒有共同的做法?還是一個類似的教程? 簡而言之,我可以將sdl.net窗口添加到C#winform應用程序,如

    1熱度

    1回答

    我正在SDL.NET中製作一個程序,我需要繪製一個填充多邊形。我想這可能是很好的重用,而不是每一次我需要繪製時間改造它的多邊形面,所以我使表面像這樣,然後將其保存到一個字典算賬: polySur = Video.Screen.CreateCompatibleSurface(70, 70, true); polySur.TransparentColor = Color.Magenta; poly

    1熱度

    1回答

    我所見過的每個SDL或SdlDotNet教程都使用了定義的Surface作爲主屏幕。例如 private static Surface videoscreen; videoscreen = SetVideoMode(800, 600, 16, false, false, false, true); videoscreen.Fill(Color.Black); videoscreen.Blit

    0熱度

    1回答

    SDL有一個用於交換屏幕緩衝區的SDL_Flip() function。 SDL.NET中的等效項是什麼?沒有Screen.Flip()方法。

    1熱度

    1回答

    由於VB.NET的各種缺點(糟糕的音頻支持,執行過程中沒有讀取事件,非常弱的鍵盤輸入等),我終究無法再繼續使用我的程序了。所以我嘗試了SDL.NET 6.1。 儘管其可怕的文檔,我能夠修復我的代碼使用它,我喜歡它! 但是有一個問題。我不知道如何爲它設置我的應用程序設置。啓動對象絕對應該是一個類(這些例子總是在類中,而不是模塊中),但啓動類必須是一個表單!這很糟糕,因爲SDL通過SetVideoMo