【发布时间】:2010-04-22 12:19:25
【问题描述】:
我正在用 VB6 开发游戏(请不要问我为什么 :))。
故事板已准备就绪,正在进行粗略的实施。
我遵循“纯软件渲染”方法。 (即没有 DirectX,没有 openGL 等)
其中存在以下“严重”问题:
2D alpha 透明度 要求。实现覆盖。
视差实现以提供景深错觉。
在全局范围内捕获鼠标滚动事件(如在 FPS-es 中;将它们映射到变化的武器)。
异步声音播放,绝对“接近零延迟”。
任何想法任何人。请推荐任何有据可查的 library/ocx 或 sample-code。
请建议具有良好性能和尽可能少开销的解决方案。
此外,任何开发过任何游戏的人,
并愿意分享她/他的代码将不胜感激。
(有没有我可以研究其源代码的知名 VB 游戏??)
更新:这是GearHead Garage的屏幕截图。
这张照片应该能用上面的文字描述我正在尝试的东西...... :)
(来源:softwarepod.com)
【问题讨论】:
-
@Robusto 对不起,如果我在寻求帮助时听起来太粗鲁了。但是,您在解决这些问题时提出的任何建议都会有很大帮助......谢谢。
-
我不认为这很粗鲁——我认为你的回应是因为你在问世界。
-
线程不是问题吗?
-
@RobS 我不这么认为(-用我的手指交叉阅读希望)。游戏为单人离线游戏,没有NPC
-
解决这些问题的另一种方法是将 XNA 与 VB.NET 结合使用,以最大限度地减少您必须重写的代码量。