Кто-нибудь знает какие-либо стабильные изометрические движки рисования для JavaScript / HTML5? Я сделал несколько поисков в Google и нашел несколько, но они были в основном в состоянии альфа / только для приглашения.
Есть ли что-нибудь достаточно зрелое для использования в производственной среде? Или я должен просто свернуть свою собственную реализацию и ждать, пока остальной мир наверстает упущенное?
javascript
html5
isometric
espais
источник
источник
Ответы:
Как вы сказали, я нашел только бета-версии или альфы, и ни один из них, похоже, не был готов к выпуску.
На данный момент, вероятно, лучше накатить свои собственные:
Лучшее понимание внутренних органов.
Способен настроить двигатель в соответствии с вашими потребностями.
Разработайте функции, которые вам нужно использовать
Пропустите функции других движков, в которых вы не нуждаетесь, уменьшая раздувание кода и накладные расходы.
Ошибки и проблемы будут вашей собственной проблемой, и их будет легче и быстрее исправить, чем незавершенный движок.
источник
Как насчет этого: http://code.google.com/p/jgen/
источник
Двигатель Aves был действительно хорошим двигателем (так казалось), а затем Zynga (люди из Farmville) купил его и сделал его закрытым. Там есть видео о том, что оно было представлено где-то еще до того, как его купили.
источник
Я согласен, весь HTML5 находится в бета-версии, но многие люди работают над игровыми движками. Я делаю один сам (который я выпущу с открытым исходным кодом и опишу полностью в книге по разработке игр для HTML5).
До сих пор у меня есть базовый объект спрайта, который работает во многом как MovieClip в ActionScript или Sprite в PyGame. Он имеет все основные функции: скорость, направление, векторную проекцию, несколько изображений, проверку границ, преобразования и базовое обнаружение столкновений.
Я также работаю над очень простым игровым объектом. Это будет инкапсулировать элемент canvas, управлять основным циклом анимации и предоставлять высокоуровневый интерфейс к системе событий (такой, как она есть).
Я стараюсь сделать это как можно более простым: что-то вроде gameEngine в Python:
http://aharrisbooks.net/pythonGame/
Даже когда я получу эту работу, она определенно не будет стабильной, потому что базовые технологии слишком нестабильны. Браузерная поддержка различных функций HTML5 буквально меняется каждый день, и в IE по-прежнему отсутствует значимая поддержка большинства функций HTML5. Кроме того, производительность сильно отличается в разных браузерах, поэтому игра, которая отлично работает в Chrome, может вообще не работать в Firefox.
Если вам нужна стабильная, практичная среда, HTML5 еще не это. Если вы заинтересованы в экспериментах с HTML5, это выглядит как очень многообещающая альтернатива. Я определенно хочу использовать его в качестве учебной среды. Я считаю, что это будет очень полезно в этом отношении.
источник
Из Google появилась игра .
источник
Я бы посоветовал взглянуть на LimeJS, кажется очень многообещающим - http://www.limejs.com
источник
CraftyJS довольно хорошо поддерживает изометрию и имеет примеры на своем сайте. Проверьте это: http://craftyjs.com/
источник
Лично я верю, что HTML5 стабильно вниз, то есть то, что там, больше не пойдет. Очевидно, никто не знает, как все нерешенные проблемы в конце концов окажутся, и да, в будущем могут появиться какие-то функции, которых стоит ждать, но это уже «достаточно хорошо». Вот почему я думаю, что многие люди работают над собственным игровым движком html5 или над этим. По крайней мере, я :-)
У него пока нет изометрического строителя, но, ну, это вас не останавливает. Учебники будут добавлены в ближайшее время, но в основном я публикую эту причину, я также перечислил все другие движки, которые я нашел до сих пор - здесь внизу http://blog.weeblog.net/?p=29
источник
Следующие движки не поддерживают ISO "из коробки", но - из той абстракции, которую они предоставляют, - могут быть вам интересны для чтения или даже могут предоставить базовый код:
источник
Isogenic Engine находится в версии 1.1 и нацелен на предоставление " надежных двухмерных и изометрических" функций .
источник
Я написал игровой движок html5 и открыл его здесь: https://github.com/j03m/trafficcone
Он поддерживает изометрический мир + спрайты и является бесплатным.
источник
Да, вы можете найти его в http://myospace.jp/about.php . Я разработал этот движок на основе HTML5. и я даю ему имя "MYO". Я использовал его, чтобы продублировать наиболее известную японскую систему аватаров "амеба свинка". Работает на Iphone, android и конечно же WEB. но лучше всего на Iphone. Вы можете попробовать это сами. если вы хотите больше информации об этом, пожалуйста, напишите мне.
источник