将 C++ 图形程序转换为 Web? [已关闭]

问题描述 投票:0回答:1

我收集了一些小教育游戏,是我在大约 15 到 20 年前编写的,适用于 Mac 和 Windows。它们是用 C++ 编写的,并在每个操作系统上使用本机 2D 图形。我在我的网站上分享了它们,可供下载。好吧,世界已经向前发展了。这些东西通常作为网页游戏共享,无需下载。由于病毒风险降低,人们对此更加放心。

所以我这里有一些令人愉快但半过时的代码。我的问题:有没有可能对我有用的翻译器,有什么途径可以让这些程序在网络上运行而不需要从头开始重新编码?

c++ graphics translators
1个回答
-2
投票

HTML

<canvas>
对于 2d 图形很有用,只要您提供足够短的块并提供指导和校对,ChatGPT 或类似的模型就非常擅长翻译代码。

您可能应该编写自己的图形函数,例如使用画布的 JS 函数

drawCircle(ctx, radius, x, y, color)
,并通过一些示例向 ChatGPT 展示如何用 JS 版本替换 C++ 2d 绘图函数。否则它可能会偷懒,说类似
// replace with your JavaScript drawing code
之类的话,但实际上却没有写出来。

然后一次给它代码的各个部分或函数,并请求将 C++ 翻译成 JS。

您当然需要进行一些仔细的检查、集成和错误修复,但希望 ChatGPT 可以翻译大部分实际功能。

© www.soinside.com 2019 - 2024. All rights reserved.