postflow, для этого нужно ставить листенер на движение камеры и менять дирекшн. Плюс у композит айкона тоже есть IconStyle, туда можно проставить поворот.
igorsap13, потому что когда ты берешь память по некоторому адресу, в кеш попадает не только 4-8 байт, которые ты берешь, но и сколько-то килобайт вокруг. Кеш не бесконечный, поэтому когда ты много скачешь по памяти (а именно это ты делаешь, ходя по такому фрагметированному массиву), какие-то данные постоянно выгружаются туда-обратно. Это так, на пальцах, в реале всё сложнее.
Я вот сейчас пишу язык свой:) и кажется, что если не продьюсить из исходников сразу бинарь, то проблема эта весьма надуманная. Из исходника строится AST(с помощью парсера - синтаксического анализатора). В этот момент вообще всё равно, есть функция или нет. Будет этап проверки типов, когда по дереву в один проход сверху-вниз можно определить все функции, а затем снизу-вверх проверить типы и понять, а что там с функциями и ссылками вперёд. Поправьте меня, если я не прав, но я реально не понимаю, в чём сложность. Скорее всего, просто так исторически сложилось.