Ну, простыми словами:
Вы пытаетесь получить доступ к объекту, который не создан или в настоящее время не находится в памяти.
Итак, как это решить:
if (i == null) {
// Handle this
}
Поиск по имени означает, что некоторые фреймворки позволяют использовать FIndObjects с помощью строк, а код может выглядеть так: FindObject («ObjectName»);
Вы можете нарисовать один квадрат с текстурированным на нем изображением и использовать шейдер фрагмента, чтобы преобразовать координату текстуры по пикселю по вашему желанию. Вы должны будете сделать всю математику самостоятельно, но похоже, что предыдущий пост здесь может быть хорошей отправной точкой.