0
预备知识
酷丁平台是一个在浏览器中运行图形界面C++程序的网站
内部使用emscripten实现
原理是在服务器上将C++程序编译为wasm并在浏览器中加载运行,使用了SDL2图形库
codingtang.h只是对SDL2的二次封装,可以在酷丁平台直接使用SDL2和emscripten
思路
头文件里包含#include”emscripten.h”后,有一个函数,叫做emscripten_run_script(string, …)
可以在酷丁平台里运行原生JS代码,(注意防御xss)
而浏览器的JS中有一个全局类,XMLHttpRequests,可以发送http请求,还有WebSocket类,可以创建ws长连接
http可以用来发送数据,例如得分等,ws可以用来实现多人实时联机
这里后端需要有反作弊逻辑,否则就会像ccw一样一蹶不振
代码会在下次更新中给出,请大家多多追更
王牌工作室官方在2025-06-30 12:49:01追加了内容
补充一下,是emsscriptripten,问答为了防止xss把script过滤了
0
https://wenda.codingtang.com/questions/29311/
你看一下这个,共创之前我有号,现在丢了。
话说共创是我搞编程豆(另一个社区,现在找不到了)的时候,阴阳差错发现的。
0
0
0
0
0
0