HaxeFlixel с Flashdevelop — как включить отладчик?

Я спрашиваю это здесь, так как я не мог найти подходящий ответ в сети. Я начинаю со всеми этими вещами Haxe и FlashDevelop.

Итак: я начал работать над играми с HaxeFlixel с FlashDevelop. И в настоящее время у меня не включена опция отладки. Я искал ответы по всей сети, но я не получил ответа. Есть ли что-то вроде пошаговой настройки отладчика? Как я могу включить отладчик? Меня это очень беспокоит, потому что до сих пор я находил HaxeFlixel действительно подходящим для меня.

Спасибо


person Bob T.    schedule 14.08.2014    source источник
comment
что вы подразумеваете под отладчиком? Я думаю, что и flashdevelop, и haxeflixel предоставляют что-то, что называется отладчиком.   -  person npretto    schedule 14.08.2014
comment
Хорошо, тогда... как я могу отлаживать игры во flashdevelop с помощью haxeflixel? Потому что обычно, когда я использую, например, XNA и поднимаю точку останова, все обычно работает нормально.   -  person Bob T.    schedule 14.08.2014
comment
Вы можете установить точку останова, щелкнув слева от номера строки в FD, должна появиться красная точка. Возможно, вам придется запустить отладчик вручную через Debug -> Start Remote Session, если это не сработает. Обратите внимание, что отладчик предназначен только для целевой флеш-памяти (однако он находится в разработке для сборок hxcpp).   -  person Gama11    schedule 14.08.2014
comment
хорошо, я получаю ошибку. Пишет: Ошибка запуска отладчика. Сведения об ошибке: net.sf.jni4net.jni.JNIException: переменная среды JAVA_HOME не установлена   -  person Bob T.    schedule 15.08.2014
comment
Для использования отладчика Flash Player в программе Flash Develop вам потребуется правильно установленная и привязанная (через переменные среды) версия Java Runtime Environment. Инсталлятор FD предупреждает об этом. Кроме того, при сборке для HTML5 вы можете использовать отладчик JavaScript для конкретного браузера — некоторые браузеры также будут подбирать исходные карты, позволяя вам взаимодействовать с кодом Haxe вместо результирующего JavaScript.   -  person YellowAfterlife    schedule 15.08.2014
comment
хорошо, я попытаюсь переустановить jre и как-нибудь исправить. Под переменными среды вы подразумеваете эту переменную JAVA_HOME?   -  person Bob T.    schedule 15.08.2014


Ответы (1)


Если под отладчиком вы имеете в виду встроенную консоль/отладчик haxeflixel, то все, что требуется, это собрать проект в режиме отладки (не релиза), а когда игра запущена, нажать клавишу "~", это вызовет отладчик :)

person Nico    schedule 16.08.2014