2011-04-19 44 views
2

我有兩個版本的遊戲。一個是在純OpenGL中完成的,另一個是使用SDL。更自然的Silverlight遊戲,OpenGL或SDL的來源?

我想教自己Silverlight遊戲編程。將我的C++源代碼轉換爲C#時,遊戲的OpenGL或SDL版本會是更自然的起點嗎?

+0

你最終在Silverlight中爲圖形使用了什麼? – AaronLS 2012-10-12 00:25:47

回答

2

這是一個相當開放的問題,在這一點上無法回答的問題。 :(

當你說SDL:您正在使用SDL-DirectX或SDL的OpenGL 當你說你 「用OpenGL的」 DirectX的項目會更容易端口

- 你用GTK?。? OpenGL ES的?C++ Windows窗體?你不能只使用的OpenGL。

你用什麼版本的SDL的? 很老的版本並不真正支持事件驅動的操作。新版本可以在沒有任何活動中使用全部。

所以你的答案是ar同樣擅長轉移到Silvelright。

+0

我認爲他的意思是「純SDL」,因爲他只使用2D操作和SDL_Surface blits。 「純OpenGL」是指將SDL放入OpenGL模式並簡單地使用OpenGL 2.1。 – TheBuzzSaw 2011-04-20 16:59:17