, так что у меня есть финальный проект для класса, где мне нужно создать видеоигру в LabView. Проблема, с которой я столкнулся на данный момент, заключается в том, что я не могу найти «правильный» способ поместить yourShip.png в массив 2d изображений 2d в точке [0,0]. Каждый учебник, который я могу найти, в основном имеет именно то, что я вижу на скриншоте ниже, и для меня это имеет смысл. Однако запуск программы быстро показывает, что она ничего не делает.
Для описания кода у меня есть константа пути, которая ведет к изображению, которое передается в функцию рисования плоской пиксельной карты. До сих пор я знаю, что код работает, поскольку создание тестового индикатора показывает себя таковым. Однако затем я пытаюсь использовать функцию замены подмножества массива, чтобы заменить (пустое по умолчанию) 2-мерное изображение в [0,0] на yourShip.png. 'screen' - это 2-мерный массив 5x5 2-мерных изображений. Локальная переменная с тем же именем, в которую выводятся данные, действительно является одним и тем же массивом.
Мое главное предположение о том, почему мой код не работает, связано с тем, как я использую экран в качестве входной переменной, а затем вывод в него через локальную переменную. Однако, если это неправильно, я не понимаю, как мне это делать. Все, что я хочу сделать, это создать изображение с правильным индексом.