Созданные ответы форума
-
АвторСообщения
-
C++123#define _WIN32_WINNT 0x0500HWND hWnd = GetConsoleWindow();ShowWindow(hWnd, SW_HIDE);
Положи картинки в ту же папку, где и сам исполняемый файл. Если код верный, но файл с текстурой не найден, вместо него будет белый квадрат.
Не знаю, насколько этот код корректен, но вот тебе для примера мой вариант, где овцы убегают от волков.
C++12345if((*it)->name=="Sheep" && (*it2)->name=="Wolf")if(abs((*it)->x-(*it2)->x)<(*it)->SeeSheepRadius && abs((*it)->y-(*it2)->y)<(*it)->SeeSheepRadius){if((*it)->x<(*it2)->x) (*it)->dx = -0.01; else (*it)->dx = 0.01;if((*it)->y<(*it2)->y) (*it)->dy = -0.01; else (*it)->dy = 0.01;}Да. Но код проверки нужен свой, в стандартных функциях sfml не видел такого.
if (CheckMouseClick) – это не опечатка Это идентично if (CheckMouseClick == true).
И покажи весь файл, посмотрим, что там.
C++1234567891011if (Mouse::isButtonPressed(Mouse::Left)){if (CheckMouseClick){CurrentFrame += 0.005*time;if (CurrentFrame > 7){CheckMouseClick = false;CurrentFrame -= 7;}hero.sprite.setTextureRect(IntRect(77 * int(CurrentFrame), 430, 77, 75));}}else CheckMouseClick = true;C++1234567int timer=0;if(timer>3000){while(){//Прога не зависнет, а этот цикл будет запускаться примерно раз в секунду.}timer=0;}else timer++;21.09.2015 в 18:50 в ответ на: кто знает как исправить такую проблему подскажите пожалуйста ?? #1742Меня смущает вот эта конструкция:
C++123456789switch (dir)//реализуем поведение в зависимости от направления. (каждая цифра соответствует направлению){switch (dir)case 0: dx = speed; dy = 0; break;case 1: dx = -speed; dy = 0; break;case 2: dx = 0; dy = speed; break;case 3: dx = 0; dy = -speed; break;default: dx=0; dy=0;//по иксу задаем нулевое значение, по игреку отрицательное. получается, что персонаж идет только вверх}и то, что dir=0 – это дефолтное состояние. Попробуй заменить движение вправо с нуля на четыре, к примеру. Просто не удивлюсь, если где-то в коде есть if(p.dir==0)p.speed=0;
Багрепорт.
Проверялось на нетбуке intel atom 1,6Ghz, ОЗУ 2Gb, win7 32 sp1. Среды разработки не установлены.
В сборке для непрограммистов отсутствуют библиотеки msvcr120d.dll и msvcp120d.dll.
После установки dll запуска игры дождаться не удалось(см скриншот.). Играет музыка.
P.S. Видел отдельную сборку для XP, спасибо. Но я с новой подковыркой
Вложения:
You must be logged in to view attached files.Художник я так себе, гг не потяну, а вот фоны могу.
А есть ТЗ для художников?
-
АвторСообщения