如何替换 LabView 中的数组元素? (图片的二维数组)
How do I replace an array element in LabView? (2d array of pictures)
所以我有一个 class 的期末项目,我需要在 LabView 中制作视频游戏。我现在遇到的问题是我无法弄清楚 'right' 将 'yourShip.png' 放入 [0,0] 处的二维图片的二维数组中的方法。我能找到的每个教程基本上都与我在屏幕截图下方的内容完全相同,这对我来说很有意义。但是,运行 程序很快显示它什么都不做。
为了描述代码,我有一个通向图片的路径常量,该图片提供给绘制扁平像素图函数。到目前为止,我知道代码是有效的,因为创建一个测试指标会如此显示。但是,接下来我尝试使用替换数组子集函数将 [0,0] 处的(默认空白)二维图片替换为 yourShip.png。 'screen' 是一个 5x5 二维数组的 2d 图片。输出到的同名局部变量确实是同一个数组
我对为什么我的代码不起作用的主要猜测是因为我将屏幕作为输入变量然后通过局部变量输出到它的方式。但是,如果这是错误的,我对应该怎么做感到困惑。我只想 'spawn' 正确索引处的图像。
替换数组子集 完全按照字面意思工作,即它只能替换现有 元素。
如果由于数组较小而在指定索引处没有元素,则该函数将不执行任何操作。
我猜你的数组是空的,所以,首先将你的屏幕数组初始化为至少 1x1 的大小。
所以我有一个 class 的期末项目,我需要在 LabView 中制作视频游戏。我现在遇到的问题是我无法弄清楚 'right' 将 'yourShip.png' 放入 [0,0] 处的二维图片的二维数组中的方法。我能找到的每个教程基本上都与我在屏幕截图下方的内容完全相同,这对我来说很有意义。但是,运行 程序很快显示它什么都不做。
为了描述代码,我有一个通向图片的路径常量,该图片提供给绘制扁平像素图函数。到目前为止,我知道代码是有效的,因为创建一个测试指标会如此显示。但是,接下来我尝试使用替换数组子集函数将 [0,0] 处的(默认空白)二维图片替换为 yourShip.png。 'screen' 是一个 5x5 二维数组的 2d 图片。输出到的同名局部变量确实是同一个数组
我对为什么我的代码不起作用的主要猜测是因为我将屏幕作为输入变量然后通过局部变量输出到它的方式。但是,如果这是错误的,我对应该怎么做感到困惑。我只想 'spawn' 正确索引处的图像。
替换数组子集 完全按照字面意思工作,即它只能替换现有 元素。 如果由于数组较小而在指定索引处没有元素,则该函数将不执行任何操作。
我猜你的数组是空的,所以,首先将你的屏幕数组初始化为至少 1x1 的大小。