Созданные ответы форума
-
АвторСообщения
-
Нет, про dll я знаю. У меня он ругается вот так. “Failed to load image “…/TileSet”. Тоесть, когда я создавал в TileMap карту, и выбрать тайлсет(а он у меня был на раб. столе). Попробовал закинуть его и там, где код main, и в папку files. Все равно ругается. Как исправить проблему?Он у меня элементарно ругаеться, если я папку с проетом просто перемещу в другое место.
Не могли бы помочь с кодом для тайлов?Как я уже выше говорил, у меня не работала карта потому что я использовал не тайлсет, а несколько тайлов( отдельные png файлы). А код у меня для тайлсета. Может кто-то знает как правильно написать код для карты, где будут использоваться несколько png файлов в качестве тайлов.
Я бы с радостью.Но найти такой большой и качественный тайлсет не могу. Две отличные карты уже сделал. А снова делать заного влом. Но, кажется, придется все заного. Кстати, на счет той ошибки при нажатии пробела. ПРоблема была в том, что я не создал анимации для этого действия. ВОт ведь лол))
Вообщем.Нашел ошибку с картой.ПРоблема была такова, при создании карты я использовал несколько png изображений, тоесть, у меня было много тайлов, но все они были не в тайл сете, а просто- 1 тайл- 1 png файл. Я попробовал взять тайлсет, чтобы программа сама порезала его на тайллы и сделал эксперементалбную карту, и она загрузилась. Но как сделать чтобы ггрузилась и по 1-ому способу??Помоги пжжл кто знает
Все,исправил проблему.Павел, у меня осталась только одна проблема, при нажатии на пробел или при столкновении происходит такая ошибка
Вложения:
You must be logged in to view attached files.Код твой.Это я сам тупанул.теперь все исправил. У меня такая проблема. У меня тайлы размером 70х70. Но при таком размере проект не работает, а если использовать тайлы размером 32х32 то работает. И это видимо уже в коде проблема. Как ее решить?
И,кстати, научи пожалуйста сделать такую кнопку, которая во время игры будет например в верхней правом углу с подписью “Выйти”. Чтобы при нажатии на нее можно было выйти из игрыНикак не могу разобраться с установкой камеры.Что за GetW и GetH??ПРисваивает значение высоты и ширины?Если так, почему подсвечиваеться красным,как будто W и H не заданы??
C++12345678//Устанавливаем камеру так, чтобы она не выходила за границы картыif ((Hero1.x>ScreenWidth/2) && ((lvl1.GetW() - Hero1.x) > ScreenWidth/2))offsetX = Hero1.x;if ((lvl1.GetH() - Hero1.y) > ScreenHeight/2)offsetY = Hero1.y;view.setCenter(offsetX, offsetY);window.setView(view);Блин, тупанул.Они у тебя в отдельном файле(конфиг) задаются
Я весь код перерыл, но нигде не нашел, чтобы ты их где то задавал.А в той игре разрешение выбирать нельзя.У меня осталась только я ошибка. При нажатии на пробел и при сталкивании с врагом вот что происходит
Вложения:
You must be logged in to view attached files.Решил проблему, и все остальные, которые появлялись.Вообщем, вот нашел такие строки у одного проекта(вроде бы твоего)
C++1234//ОкноRenderWindow window(VideoMode(ScreenWidth, ScreenHeight), "Test!");//КамераView view(FloatRect(0, 0, ScreenWidth, ScreenHeight));Когда я прописываю у себя, у меня ScreenHeight и ScreenWidth подчеркиваются красным.Почему так? В искодном коду того проекта нигде не нашел, где задаються значения. То есть нужно какую то библиотеку подключить или я что-то пропустил?
Бллиин, чушь какая то. исправил ошибку с картой.Просто сохранил ее в папку с exe файлом. теперь при запуске exe файла выходит черный экран и через пару сек “Прекращена работа программы”. Что за чушь? С твоей картой работает, а с моей нет?На всякий случай залью файл карты. Может ты проверишь, все ли правильно сделал?
Вообщем.Я нашел ошибку. Проблема была в карте. Объясняю. ПРосто как то случайно нажал на карту и открылась программа Tiled и вышла ошибка “Ошибка при загрузке изображения”. Видимо происходит ошибка при загрузке тайла. Попробовал просто взять карту из твоего исходника, и воуля, все заработало, но просто с твоей картой. но теперь вот такая ошибка. Я попытался заново создать карту, создал, в итоге при попытке ее открытии мне выдает туже ошибку(ошибка при загрузке изображения). как ее решить? Я ведь хочу со своей картой играть. Может дело в правах доступа?Я ведь тайлы скачивал с инета
Да, урок 22 запускается
Кстати, у меня при компиляции выходит такое окно
Может из-за него ошибка?
Вложения:
You must be logged in to view attached files.Ты может заметил, в окне вывода пишет
Первый этап обработки исключения в “0x00fbe336″ в “Mario.exe”: 0xC0000005: Нарушение прав доступа при чтении “0x0000004c”.
Что это значит?
-
АвторСообщения