Pull to refresh

Comments 6

Самостоятельно прикрутить обработку отдельного языка? Круто!
К сожалению не могу оценить результаты напрямую, т.к. не владею F#. Но и без того ценное чтиво по компиляции языков в Unity.
Результаты уже есть, т.к. я уже щупаю возможности F# в Unity3d
Одна из особенностей неутешительная — несовместимость некоторых типов
например: new Vector4(0,0,0,1) на F# должен выглядеть как new Vector3(float32 0,float32 0,float32 0,float32 1) т.к. типы float и System.Single в F# несовместимы. Приходится кастить вручную каждый аргумент, что не есть гуд.
Как вариант — добавлять в мой велосипед генератор классов декораторов, который бы смог свести на нет такие проблемы.
System.Single — это float32 в F# (суффикс f для литералов). Соответсвенно Vector4(0.0f, 0.0f, 0.0f ,1.0f).
беда
забыл репостнуть картинки на habrastorage
беда беда(
Sign up to leave a comment.

Articles