c++ - 我不能用 sfml Vector2f 的数据类型声明二维数组
问题描述
我刚开始用 sfml 和 c++ 制作我的第一个游戏,问题是标题说错误显示在我声明二维数组“场景”的最后一行,它说“这个数组不能包含这种类型的元素”这是代码 :
Vector2f playerpos;
Vector2f physicsBasedObjects[] = {Vector2f(0,0),Vector2f(100,-200),playerpos};
Vector2f staticobjects[] = {Vector2f(0,-10),Vector2f(10,-10)};
Vector2f scene[][] = {staticobjects,physicsBasedObjects };
解决方案
推荐阅读
- laravel - 更新数据库或文件中的汇率
- php - PHP 7.1.29 - 字符串中的数字行为错误
- c - 将 cjson json 转换为字符串
- angular - Mat-Autocomplete formControlName
- javascript - 后期输出的差异
- dom - Puppeteer 的 `page.content()` 总是使用 UTF-8 还是页面特定的字符集?
- javascript - 如何对组件进行引用并监听外部点击?
- ios - JavaScript 桥接 - 替代 window.webkit.messageHandlers.handlerNameHere.postMessage()
- amazon-web-services - 使用 aws 命令行显示红移查询
- pandas - 将函数应用于多索引数据帧时,如何使值和索引的长度相等?