Созданные ответы форума
-
АвторСообщения
-
я не понимаю,но для враг выстрел я сделать не могу
вот я рисую пулю для игрока :C++1if(Keyboard::isKeyPressed(Keyboard::M)){ entities.push_back(new Bullet(BulletImage, "Bullet", lvl, p.x, p.y, 16, 16)); }Она рисуется и ее видно
С врагом такого сделать я не могу….Это слишком сложный вариант
Мне надо чтобы враг просто стрелял(постоянно) и когда пуля попадает в игрок вычитается 20 жизнейупс
я не очень понимаю за что отвечает это:C++1if(IntRect(p.x,p.y,p.w*3,p.h).intersects((*it)->getRect()))почему-то не работает
И я не очень понимаю за что отвечает это:<span class=”crayon-st”>if</span><span class=”crayon-sy”>(</span><span class=”crayon-e”>IntRect</span><span class=”crayon-sy”>(</span><span class=”crayon-v”>p</span><span class=”crayon-sy”>.</span><span class=”crayon-v”>x</span><span class=”crayon-sy”>,</span><span class=”crayon-v”>p</span><span class=”crayon-sy”>.</span><span class=”crayon-v”>y</span><span class=”crayon-sy”>,</span><span class=”crayon-v”>p</span><span class=”crayon-sy”>.</span><span class=”crayon-v”>w</span><span class=”crayon-o”>*</span><span class=”crayon-cn”>3</span><span class=”crayon-sy”>,</span><span class=”crayon-v”>p</span><span class=”crayon-sy”>.</span><span class=”crayon-v”>h</span><span class=”crayon-sy”>)</span><span class=”crayon-sy”>.</span><span class=”crayon-e”>intersects</span><span class=”crayon-sy”>(</span><span class=”crayon-sy”>(</span><span class=”crayon-o”>*</span><span class=”crayon-v”>it</span><span class=”crayon-sy”>)</span><span class=”crayon-o”>-></span><span class=”crayon-e”>getRect</span><span class=”crayon-sy”>(</span><span class=”crayon-sy”>)</span><span class=”crayon-sy”>)</span><span class=”crayon-sy”>)</span>Да,все заработало!Спасибо вам Darkos
Помогите еще организовать стрельбу для врагая делал объект,но когда игрок его касается ничего не происходит
Я конечно сейчас ваш вариант опробуюСпасибо всем за помощь
Также персонаж не хочет умирать
я пишу что то такое:
if(pl.health<=0){
pl.speed=0;
}
Но скорость не становиться равна 0 и персонаж продолжает двигаться,а вот камера ломается и больше за ним не следит -
АвторСообщения