Silverlight 游戏更自然的来源,OpenGL 还是 SDL?
我的游戏有两个版本。一种是用纯 OpenGL 完成的,另一种则使用 SDL。
我想自学 Silverlight 游戏编程。将我的 C++ 源代码转换为 C# 时,游戏的 OpenGL 或 SDL 版本是否是更自然的起点?
I have two versions of my game. One was done in pure OpenGL, the other uses SDL.
I want to teach myself Silverlight game programming. When converting my C++ source into C#, will the OpenGL or SDL version of the game be a more natural starting point?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个非常开放式的问题,目前无法回答。 :(
当您说 SDL 时:您使用的是 SDL-DirectX 还是 SDL-OpenGL?
DirectX 项目将更容易移植。
当你说你“使用OpenGL”时——你使用GTK吗? OpenGL ES? C++ Windows 窗体?您不能只使用 OpenGL。
您使用什么版本的 SDL?
非常旧的版本并不真正支持事件驱动的操作。可以在没有任何事件的情况下使用较新的版本。
所以你的答案是,两者在移植到 Silverright 方面同样擅长,但同样糟糕。
This is a pretty open ended question, unanswerable question at this point. :(
When you say SDL: are you using SDL-DirectX or SDL-OpenGL?
The DirectX project will be easier to port.
When you say you "used OpenGL" - did you use GTK? OpenGL ES? C++ Windows Forms? You can't just use OpenGL.
What version of SDL did you use?
Very old versions do not really support Event driven operation. Newer versions can be used without any events at all.
So your answer is both are equally good at being equally bad at porting to Silvelright.