Skip to content

🎮 Мобильная игра про Гринмена, который решил спасти мир от мусора

Notifications You must be signed in to change notification settings

SeriousDim/TakeoutGame

Repository files navigation

Takeout (TrashCraft)

Игра под Android

Вы будете играть за Гринмена - обычного героя, который решил спасти человечество. Спасти от мусора, который заполонил улицы, дома, города. Но ему нужна ваша помощь. Поможете ли вы ему достигнуть своей цели?

Google Play: https://play.google.com/store/apps/details?id=ru.SeriousDim.Takeout



Информация для разработки

ВАЖНО! Работа с физикой

  1. Все префабы должны иметь минимум полигонов
  2. CompositeCollider2D у TileMap должен иметь поле GeometryType = Polygons

Deprecated forever

  1. Тег StairCollider
  2. Тайлмап StairMap
  3. Префаб MainHero --> префаб entity000

Структура entity000

  • bone_000 - главная кость
  • MainCollider - содержит основные коллайдеры
  • StairListener - поведение со ступенями
    • Upper - смотрит, нет ли препятствия, мешающего подняться по ступени
    • Lower - смотрит, есть ли перед персонажем ступень

Новые правила работы с персонажем

  1. Префаб персонажа располагается теперь в папке Assets/Animation/Chistoman/, так как он меняется после изменения анимаций в Spriter
  2. Все кости должны быть вложены прямо в сам префаб. Все остальное должно быть вложено во внутренние объекты префаба

Новые правила создания карт

  1. ВАЖНО! Все ассеты для палитр тайлов должны храниться в папке Assets/Palletes
  2. Все ступени и прочие приступки, по которым персонаж должен подниматься автоматически, должны быть встроены в Tilemap - основной тайлмап с тегом Collider
  3. Ступени и приступки должны располагаться ниже объекта StairListener.Lower

Импорт анимаций из Spriter

  1. Скачиваем .unitypackage с этой страницы (Package Link или подобное)
  2. Вставляем .unitypackage в папку Plugins (возможно, это необязательно). Импортируем все
  3. Вствляем в проект (в любое место) папку с анимацией (спрайты и файл .scml)
  4. ПКМ по файлу .scml -> Нажимаем Reimport
  5. Должен появиться префаб и AnimatorController (префаб сохраняет свои компоменты после изменения анимации)

About

🎮 Мобильная игра про Гринмена, который решил спасти мир от мусора

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published