我很伤心,因为几天前我使用的称为Marmalade的SDK被宣布关闭。 我正在使用该SDK将我的游戏轻松地带入iOS和Android平台。 我正在考虑转换到虚幻引擎4,但我有0经验。 将C ++ / OpenGL代码库移植到它有多简单? 我知道有一百万种方法可以处理不真实的事情, ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我想知道是否有人可以提供一些如何解决这个问题的技巧。 我有一个MacOS X OpenGL游戏,用非常便携的C语言编写,但非游戏玩法GUI除外。 所以在Cocoa中我设置了窗口和OpenGL上下文,管理首选项,注册,听键击等。但是所有的输入绘图和处理都是在很好的便携式C中处理的。所以我想移植到Windows。 我认为显而易见的方法是使用Win32 api。 然后我开始阅读关于Win32的入门知识并开始怀疑生命是否可能不会太短暂。 我可以在C#中执行此操作(不将后端转换为C#)吗? 我宁愿把时间花在学习C#而不是Win32上。
任何建议都是最受欢迎的。 关于Windows,我真的不知道舔。 我经常使用的最后一个版本是3.1 ...
好吧,虽然它不适合编写Mac应用程序,但QT在Windows上是完全可以接受的......并且也可以让你为Linux构建。 奖励,你也可以在你的Mac上构建和调试,这意味着你可以让UI工作,然后你大部分时间都在测试,并在其他平台上做出合理的工作。
有一个Tao Framework可以从C#中访问OpenGL,GLUT,SDL等......但是我不确定它是否会对你有所帮助。 我不是游戏程序员,但如果我要写一个便携式游戏,我肯定会让它独立于平台UI ...我宁愿使用GLUT在任何系统上制作窗口,并在游戏窗口中拥有所有UI。 祝好运。
看看GNUStep 。 它是OpenStep / Cocoa的开源实现,可以在各种平台上运行,包括Windows。 如果不是您当前使用的大多数API,这应该会为您提供许多并使移植更容易。 OpenGL应该很容易移植,因为它也有Windows实现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.