我有两个版本的游戏。一个是在纯OpenGL中完成的,另一个是使用SDL。
我想自学Silverlight游戏编程。将我的C ++源代码转换为C#时,OpenGL或SDL版本的游戏是否会更自然?
答案 0 :(得分:2)
这是一个相当开放的问题,此时无法回答的问题。 :(
当您说SDL时:您使用的是SDL-DirectX还是SDL-OpenGL? DirectX项目将更容易移植。
当你说“使用OpenGL”时 - 你使用过GTK吗? OpenGL ES? C ++ Windows窗体?你不能只使用 OpenGL。
您使用的是什么版本的SDL? 很老的版本并不真正支持事件驱动的操作。可以在没有任何事件的情况下使用较新的版本。
所以你的回答是同样擅长移植到Silvelright同样不好。