Silverlight 游戏更自然的来源,OpenGL 还是 SDL?

发布于 2024-11-02 00:49:44 字数 125 浏览 0 评论 0原文

我的游戏有两个版本。一种是用纯 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

铃予 2024-11-09 00:49:44

这是一个非常开放式的问题,目前无法回答。 :(

当您说 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文