ЛегкийибыстрыйдвижокдляигрострояподWindows。
Вданнойпубликациирочапоперспективномидостаточномолодомигровомдвижкенез
Разработчикамиявляетсяобъединениеэнтузиастовподруководством亚当的巢穴。
Какнамговоритофициальныйсайт:«双重性—二维2D-движок,поставляемыйвместесмоделевместесмодель Онлегкорасширяем,написаннаC#ииспользует的OpenGLдлявыводаграфики。»Длянаписаниялогикив偶применяетсяпопулярнаякомпонентно-ориентированнаяархитектура。 Написаликомпонент,прикрепиликигровомуобъектуивсеработает,полностьюизбавляяпрограммиста。 Ещеоднимпреимуществомявляетсяподдержкаплагинов,
—Классика,—скажетевыибудетеправы。 对偶性нехужедругихинструментов, ЕсликэтомудобавитьудобныйредакторDualitor,томожнополучитьпревосходнуюсредудляразработии。
双重性,统一性吗?
- Бесплатность(MIT许可证)。 Вынеобязаныплатить,публиковатьсвоиисходникиисовершатьпрочиеограничивающиевашетвороев。 Исходники对偶性GitHub。
- Легковесность。 Редакторвесит〜100мб,полностьюрабочаяигравесит〜7мб。
- Быстродействие。 v3проделаммасштабнаяоптимизациядвижка。 Впроведенныхтестахнапредполагаемуюзагруженность,времяотрисовкивхудшемслучаенепревышало6мс,асборкимусорапроводилисьоколопятиразвминуту。
- Простота。 虚幻引擎(Unreal Engine),对偶性(Duality)的对偶性(university)的对策(Universalсможетебезпроблем)。 APIхорошодокументированоипредоставляетудобныеинтерфейсыдлятого,чтобыпрограмиинеоеввена
- Сообщество。 Возможноононеисчисляетсятысячамипользователей,новнемприсутствуютпреданныеразработчики,которыесамоличнопомогаютновичкамвосвоениидвижка。 Оченьдружелюбноисвоевременно。 Крометого,созданыразличныетуториалыиоткрытфорум,накоторомсодержитсябольоооколичеств
Возможно,этостоитпопробовать
Думаю,выхотитеувидеть,какэтовсевыглядит。
Редактор。 Простовато,нофункционально。 场景视图,项目视图,检查器和摄像机视图。 Внизунаходитсяскрытаяпанельлогов。
Видпрограммы:
Аэтопримеркодадлякомпонента,которыйуправляетперемещениемкосмическогокорабля。
Код:
Незнаюкаквы,以及яприятноудивленпростотойэтогофреймворка。 Кстати,показателемуспешностидвижкаявляютсяигры,сделанныенанем。 Посколькуегоиспользуютнебольшиекоманды,тоиигрывыпускаютнеуровняААА。 Такчтопохвастатьсяпокаособонечем。 Наэтомсайтевыможетепосмотретьготовыеигры。
蒸汽,
Dual双重性ожидатьнестоит
Кроссплатформенностьдвижкаявляетсяоднойизегослабыхсторон。 ПолностьюподдерживаетсятСлекстWindows, ТакжеотсутствуетверлизацияUI,对偶性являетсямодульнымдвижкот,тосуществую
СледующимсерьезнымминусомбудетпроблемасетевогоAPI。 Наданныймоментнесуществуетплагинаилимодуляядра,которыйбыреализовалмультиплеенныевозм。
Иглавнаяпричина,покоторойдвижокпроигрываетконкурентам—немногочисленноесообщество。 Слишкоммалолюдей,которыезанимаютсяразвитиемэтогохорошегоинструмента。
Основныевозможностидвижка:
- 2D-физиканаосновеFarseer物理引擎。 刚体,刚体,которыйпокрываетосновныетребованиякфизиче。Стеренивстроенныхкомпонентовестьфункциональный刚体。
- AnimSpriteRenderer的2D-анимацияспомощьюкомпонента。 Вместеспростойсистемойпользовательскоговводаможнолегкоанимироватьлюбогоперсонажа。
- Поддержкавершинныхифрагментныхшейдеров。 Еслиэтогобудетмало,товыможетереализоватьсвойсобственныйкомпонентдлярендеринга。
- Префабы,втомчислеивложенные,такчтопроблемсзаготовкойигровыхобъектовневозникнет。
- Удобныйконтент-менеджер。 Ссылкинаресурсыавтоматическиподдерживаютсяилегкоиспользуютсявкоде。
- TileMap’ыбылисозданыкакотдельныйплагин,нопрекрасноиспользуютвозможностидвижкадояоооон。
- Расширяемостьредактора。 Выможетедобавлятьвредакторсвоюсобственнууфункциональность,писатькомандыиплагнне
Взаключениеэтогократкогообзорахочусказать,чтосуществуетмножестводругихигровыхв , Есливыразработчик-одиночкаилинебольшаякоманда,котораяищетчто-топростоеидостатонооо