KuzyaFs, нет, неправильно.
Не надо из логики столкновений влиять на хп-бар.
Надо из логики столкновений влиять на "нанесение урона". А ХП-бар должен просто рисовать изменение здоровья. Т.е. нужна переменная - количество здоровья.
Это архитектурный вопрос, если что.
Ваша идея конечно тоже работать будет. Но намучаетесь вы с ней.
Совет - не используйте для левела формулы в коде. Расчитайте по формуле, и вынесите значения в конфиг для каждого уровня.
Таким образом если вдруг на каком то уровне вы просчитались и надо что то изменить - вам надо править не код (и выдумывать какую то дичь если речь про 1 уровень), а всего лишь конфиг.
ыть, не из личного опыта - pixi.js (подозреваю что с фазером тоже можно будет провернуть такой трюк). Но - надо пописать немного нативного кода платформы (котлин/джава если андроид, свифт если айось). Вы встраиваете ресурсы в апк, вашу SPA рендерите при помощи WebView, и в WebView перехватываете потоки обращения к ресурсам и подставляете локальные ресурсы из apk. Это - реально. Но немного заморочисто.
ыть, прложение или игру? В мобилках нет SPA в чистом виде, вы же не через браузер это все открываете, но кокос как раз позволит вам собрать apk, который будет работать без интернета и без всякого такого - все ресурсы будут вшиты.
ыть, ну вы же понимаете что в вебе такое невозможно по сути? Либо локальынй сервер, либо глобальный. Чисто статика.
Под мобилы - пожалуйста, да, apk.
Крч КокосКреатор смотрите )
psb - это фотошопный формат, причем для больших файлов. Откройте его фотошопом, сохраните в что то удобоваримое и попробуйте так. Скорее всего юнити просто не вывозит у вас это дело.
LuVairo, ну будем дальше угадывать - вы бы условие привели, да тест сам. Например, если это именно вектор который имеет направление - то недостаточно сравнивать их длины - надо сравнивать направления.