Функция: window[handleMethod]
выполняется путем получения имени метода из свойства data-
из элемента pin
:
<div class="pin" id="progress-pin" data-method="rewind"></div>
Таким образом, window[handleMethod]
эквивалентно window.rewind()
]
То же самое верно для window[pin.dataset.method]
.
Так что в вашем случае:
this[handleMethod](event)
и:
this[pin.dataset.method](event)
Должны быть подходящие замены.
Можно найти большую информацию о партии механизмов на этой базе данных.
CrystalSpace является полным механизмом, таким образом, это - монолитный блок, который необходимо настроить для потребностей. Irrlicht также, но это сумело обойтись, делают легкие вещи. Встречный эффект состоит в том, что трудно сделать определенные вещи.
Теперь, я думаю, что Людоед мог бы быть аппаратно ускоренным 3D механизмом визуализации наиболее общей цели здесь. Возможно, Horde3D лучше подходит для определенного высококачественного рендеринга, но ничто, что не может быть сделано с Людоедом также.
Более сфокусированный на больших ландшафтах, чем игры (думают GIS или средства моделирования полета) существует также openscenegraph
Если Вы просто хотите графический механизм, я рекомендую Ogre3d. Это очень мощно в том отношении. Если Вы хотите начало игрового механизма - т.е. что-то, что легко включить сети, игровые объекты, физику, и т.д. в, то я рекомендую 3-й Crystalspace. Я использовал cs3d (3-й Crystalspace) для того, чтобы сделать игры, и было легко разбудить его и работающий быстро - но Ogre3d, кажется, имеет больше для предложения в том, как можно настроить графику, но не столь легко сцепить во всех других игровой материал как пакет как Crystalspace.
Btw, существуют тонны сравнений этих механизмов, если Вы просто гуглите его.
Terathon делает механизм по имени C4. Это - игровой механизм с очень сформировавшимся набором функций, который является впечатляющим для механизма за 350$, который включает полный исходный код. Механизм доступен и использует на PS3 также, таким образом, это - очень твердая платформа. Не уверенный, если бы Вы рассматриваете просто 3D графические механизмы или полные игровые механизмы, но думали, что я упомянул бы это.
Можно также хотеть посмотреть на 3D Людоеда: http://www.ogre3d.org/
К сожалению, у меня нет опыта при разработке с Людоедом или любым из тех, которых Вы упомянули.