2d相关内容

将二维数组(字符串)存储到文件并检索它

我制作了一个简单的程序,它有一个存储大量数据的二维字符串数组.我已经搜索了很多关于如何存储和检索二维数组的地方.我想在程序结束时将数据保存在我的数组中,并在程序开始时检索这些数据.我试过了:ObjectOutputStream toFile = new ObjectOutputStream(new FileWriter("array.DATA"));toFile.writeObject(array ..
发布时间:2021-11-26 13:49:09 Java开发

在 OpenGL-ES 2.0 中渲染多个 2D 图像

我是 OpenGL 的新手,正在尝试学习 ES 2.0. 首先,我正在开发一款纸牌游戏,我需要在其中渲染多张纸牌图像.我跟着这个 http://www.learnopengles.com/android-lesson-四介绍-基本纹理/ 我创建了一些类来处理数据和操作. MySprite 保存纹理信息,包括位置和比例因子.Batcher 一次性绘制所有精灵.这是粗略的实现. S ..
发布时间:2021-11-26 13:49:00 移动开发

Box2D 中一米是多少像素?

问题很简单,没有代码!如果有人知道 Box2D 和 SDL2,那么请告诉我如何用 b2body 包装 SDL_Rect.当然,它需要知道米与像素的转换,反之亦然.这是因为 Box2D 以米为单位测量距离.你能给我一个简单的表达式或函数来将米(Box2D 的)转换为像素或像素转换为米(Box2D 的)吗? 解决方案 你能给我一个简单的表达式或函数来将米(Box2D的)转换为像素或像素到米 ..
发布时间:2021-11-26 13:48:51 其他开发

2D 航路点寻路:从 curLocation 到 targetLocation 的 WP 组合

请花点时间了解我的情况.如果有不明白的地方,请在评论中告诉我. 我有一个航点数组列表.这些航点没有任何顺序.航点具有以下属性: {int type, float z, float y, float x, float rotation} 这适用于 3 维世界,但由于我的寻路不应该关心高度(因此将世界视为 2 维世界),因此忽略 y 值.轮换对于这个问题并不重要. 在这个二维世界中 ..

在 java 中使用 super.paintComponent(g) 或 getGraphics()

我对一些事情有点困惑: 示例代码,显示了我的问题,这是不可编译的 //图像私有 BufferedImage 图像;私有 Graphics2D 图形;私人更改图像;...//线程循环在跑步的时候) {...使成为();图形 showGraphic = getGraphics();showGraphic.drawImage(image, 0, 0, null);showGraphic.disp ..
发布时间:2021-11-26 13:48:22 Java开发

Java Swing 自定义形状(二维图形)

我需要绘制自定义形状.现在,当用户单击面板上的多个点时,我会使用多边形创建一个形状. public void mouseClicked(MouseEvent e) {多边形.addPoint(e.getX(), e.getY());重绘();} 但我不知道这是否是绘制自定义形状的最佳方式. 应该可以编辑绘制的形状: 调整大小 改变它的填充颜色 改变笔触颜色 复制/粘贴 移动 ..
发布时间:2021-11-26 13:48:10 Java开发

如何打印格式化为网格的二维列表?

目前,我已经制作了这段代码 def grid_maker(h,w):grid = [[["-"] for i in range(w)] for i in range(h)]网格[0][0] = ["o"]打印网格>>>grid_maker(3,5) =>[[['o'], ['-'], ['-'], ['-'], ['-']], [['-'], ['-'], ['-'], ['-'], ['-'] ..
发布时间:2021-11-26 13:48:01 Python

二维数组中的寻路算法

我想知道如何找到从一个单元格穿过所有具有相同值的单元格回到起始单元格的路径.这里的 value 是指 Token.CERCLE_ROUGE 或 Token.CERCLE_BLEU 考虑 cell(4,5) == Token.CERCLE_BLEU 并且有邻居:3,4 - 4,4 - 5,4 - 3,5 - 5,5 - 3,6 - 4,6 - 5,6 全部 == Token.CERCLE_RO ..
发布时间:2021-11-26 13:47:51 Java开发

在 C 中分配一个二维数组,一维固定

我想动态分配二维数组的一维(另一个维已给出).这是否有效: int NCOLS = 20;//nrows = 用户输入...双 *arr[NCOLS];arr = (double *)malloc(sizeof(double)*nrows); 并释放它: 免费(arr) 解决方案 不完全——你声明的是一个指针数组.你想要一个指向数组的指针,它会像这样声明: double (*arr)[ ..
发布时间:2021-11-26 13:47:33 其他开发

如何找到位于采样边界内的最大圆?

给定一组 2D 点,它们是不规则形状的边界,该形状可能不是凸面且可能有内部孔洞,是否有算法可以找到适合边界的最大圆? 我进行了大量搜索,确实找到了接近的算法,例如最大的空心圆问题,但到目前为止我发现没有一个算法与我的约束相匹配. 解决方案 问题没有很好地定义,因为点集不限制任何区域.你提到的边界应该是一些曲线,可能是多边形.没有它,你不能说有内部孔,也不能要求圆在边界内.使用此定义, ..
发布时间:2021-11-26 13:47:22 其他开发

两个轴的 2D 平台碰撞问题

我正在使用 C++ 和 SDL 开发一款小型 2D 平台游戏/格斗游戏,但在碰撞检测方面遇到了一些麻烦. 关卡由一组图块组成,我使用 for 循环遍历每个图块(我知道这可能不是最好的方法,我也可能需要帮助).对于角色的每一侧,我将其向该方向移动一个像素并检查是否发生碰撞(我还检查角色是否正在向该方向移动).如果发生碰撞,我将速度设置为 0 并将玩家移动到图块的边缘. 我的问题是,如果我 ..
发布时间:2021-11-26 13:47:11 C/C++开发

图形 - 将 3d 点转换为 2d 投影的方程

我是图形新手,但正在使用 HTML5 Canvas、javascript 以及一些形状和图像.如果我在 Cx、Cy、Cz 点有一个相机,在 Px、Py、Pz 点有一个点,那么将点转换为 2d 点的最简单方法是什么,以便我可以在该点以正确的缩放比例渲染图像我的观点是正确的?我追求的是方程式,而不是图书馆. 谢谢! 解决方案 它被称为透视投影,您寻求的公式只是这里的矩阵乘法: ht ..
发布时间:2021-11-26 13:47:04 其他开发

在javascript中用随机数填充二维数组

如果之前在这里发布过类似的东西,我真的很抱歉,但我找不到任何东西,我还是这个网站的新手! 所以一段时间以来,我一直在通过 html5 和 javascript 学习一些关于游戏开发的知识,我偶然发现了制作图块集地图,我现在有一个图块集和一个二维数组,我想将某些图块放入(数字在这种情况下,在 6 到 10 之间变化).我认为让地图在一组相似的瓷砖之间进行选择可能是一个很酷的功能,这样我就不必对 ..
发布时间:2021-11-26 13:46:56 前端开发

在时间获取路径的位置

是否有一种很好的方法来计算给定时间(从 0 到 1)的路径(CGPath 或 UIBezierPath)的位置? 以 CAShapeLayer 为例,您可以创建动画笔触末端.我想在任意时间知道该笔划结束的位置. 提前致谢,阿德里安 解决方案 您绝对可以将您的方法基于 CADisplayLink 和跟踪层.但是,如果您不介意自己做一点数学,那么解决方案并不太复杂.另外,您不必依赖 ..

在简单的 x-y 图中连接最终点和初始点(绘制闭合曲线/多边形)

比如说,我有... x = [1 1 2 2];y = [1 2 2 1];情节(x,y,'b-'); 我将得到一个连接点 (1,1)、(1,2) 和 (2,2) 的线的图.有没有办法把最后一个点和第一个点连接起来,从而完成图上的方块? 我也在用点拉入文本行,所以简单地添加另一个点 1,1 不是一种选择. 解决方案 impoly 可能很有用,但是,它创建了比 plot 慢的可修改 ..
发布时间:2021-11-26 13:46:39 其他开发

如何在C中找到二维等边三角形的坐标?

我有 2 个点的坐标 (x,y).我想建立第三个点,使这三个点组成一个等边三角形. 如何计算第三点? 谢谢 解决方案 在阅读了帖子(特别是 vkit 的)后,我编写了这段简单的代码,它可以为一个方向解决问题(请记住,有两点).其他情况的修改应该是微不足道的. #include#include类型定义结构{双x;双y;} 观点;点顶点(点p1,点p2){双 s60 = sin( ..
发布时间:2021-11-26 13:46:29 其他开发

以编程方式减小 JPEG 文件大小

对任何无知表示歉意,但我以前从未在 Java 中处理过 jpeg 图像(更不用说任何类型的图像)了. 假设我想从 Web 服务向客户端发送 jpeg 图像.有什么办法可以通过以某种方式操纵图像的颜色配置文件来减小 jpeg 文件的大小? 我已经能够通过使用名为 imgscalr 的 BufferedImages 工具进行缩放来减小图像大小.请参阅此处. 我还想要一个颜色比高质量 ..
发布时间:2021-11-26 13:46:21 Java开发

python中的二维列表数组

我正在尝试创建一个二维矩阵,以便每个单元格都包含一个字符串列表.矩阵维度在创建之前是已知的,我需要从一开始就访问任何元素(而不是动态填充矩阵).=> 我认为需要某种预先分配的空间. 例如,我想要一个 2X2 矩阵: [['A','B'] ['C'];['d'] ['e','f','f']] 支持传统的矩阵访问操作,比如 (Matrix[2][2]).extend('d') 或 tm ..
发布时间:2021-11-26 13:46:10 Python