Вопросы по теме 'box2d-iphone'

Хаотичное движение тела при подаче импульса (Cocos2d-Box2d)
В основном я пытаюсь применить импульс к круглому телу под определенным углом. Но тело движется в хаотичном направлении. Может кто-нибудь мне помочь. b2Vec2 v1 = bombbody->GetPosition(); b2Vec2 v2 = arrowPoint;//Value got from touch b2Vec2...
713 просмотров
schedule 30.05.2023

Ожидаемый список спецификаторов-квантификаторов перед ошибкой b2Body в XCode
Я пытаюсь получить класс от CCSprite для хранения ссылки спрайтов на соответствующий b2Body, но получаю следующие ошибки (комментарии в коде) BoxSprite.h #import <Foundation/Foundation.h> #import "Box2D.h" #import "cocos2d.h" @interface...
766 просмотров
schedule 16.03.2022

Самый эффективный способ справиться с несколькими CCSprites?
У меня есть четыре разных типа объектов в моей среде (box2d), каждый тип объекта имеет несколько экземпляров самого себя, и я хотел бы найти наиболее эффективный способ добавления и управления всеми CCSprites. Все спрайты взяты из разных файлов,...
1255 просмотров

Как уничтожить тело на основе его положения в box2d?
Я новичок в Objective-C. В настоящее время я работаю над игрой, используя cocos2d и box2d. Подробно опишу свою игру: В моей игре главный герой стоит на крыше здания. Под зданием есть эта дорога. Враги проходят по дороге с разной случайной...
468 просмотров
schedule 19.10.2023

Хотите, чтобы метка отображалась при столкновении мяча в приложениях cocos2d и box2d
Я использую _world->step(dt,5,5) для обнаружения системы столкновений. Таким образом, столкновение фактически обрабатывается классами box2d. Теперь я хочу показать счет при столкновении шаров в зависимости от того, с каким шаром он столкнулся?...
627 просмотров
schedule 28.04.2022

реализация статического объекта на движущейся сцене
Как реализовать «меню», которое кажется застрявшим на своем месте? Здесь с застрявшим я хотел сказать, что либо scene движется, либо все еще остается на своем месте. Что дает ощущение, что он на своем месте. Я реализую это, перемещая его с...
267 просмотров
schedule 28.09.2022

box2D: переместить тело в точку (touchesEnded)
Я новичок в BOX2d и мне нужно переместить тело и спрайт из центра в точку, где был контакт с низкой скоростью, я пытался использовать projectile-> SetTransform (b2Vec2 (location.x / PTM_RATIO, location.y / PTM_RATIO), 0); , но движение очень...
1824 просмотров

Анимация колес в соответствии с касанием с cocos2D и (?) Box2d на iPad?
У меня есть вопрос о cocos2d и box2d. Мне нужно создать простое колесо, которое вращается в зависимости от того, как пользователь касается колеса для приложения Ipad. Я бы хотел, чтобы при определенных движениях касания колесо начинало с...
1226 просмотров
schedule 22.09.2022

Как придать кинематическому телу Box2d предопределенный криволинейный путь
Я новичок в использовании Box2d и действительно не могу найти последовательный ответ на свой вопрос, поэтому, пожалуйста, извините меня. Я пишу игру для iPhone — чего сейчас нет — и использую Cocos2d и Box2D. У меня есть объекты, которые...
1117 просмотров
schedule 30.06.2023

Реализация водных волн в cocos2d
Я разрабатываю игру (cocos2d+box2d), в которой я хочу реализовать волны, подобные приведенной ниже ссылке, http://jayisgames.com/cgdc8/?gameID=7 Вышеупомянутая игра была сделана с использованием World Construction Kit для flash. Есть ли...
1119 просмотров
schedule 01.04.2022

Перемещение тел Box2d подобно объектам CCSprite
В cocos2d вы можете упростить CCSprites и перемещать их различными способами. Самое главное - у них может быть easing in/out. Для большинства игр это желательно для плавного движения и т. д. id action = [CCMoveTo actionWithDuration:dur...
2982 просмотров

Почему мой спрайт не выровнен с b2Body?
Недавно я начал программировать игры для iPhone, используя Cocos2d и Box2d. Итак, вот моя проблема: У меня есть класс Player, который наследуется от CCSprite, и внутри этого класса есть такой метод: -(void) createBox2dObject:(Player *)sender...
799 просмотров

Время сна Box2D
Мне просто интересно, есть ли способ изменить количество времени до активации состояния сна для тела в box2d (cocos2d). В настоящее время я использую состояние сна как способ закончить игру, поэтому было бы предпочтительнее, если бы я мог ускорить...
726 просмотров
schedule 18.04.2023

установка угла шарнира b2revolutejoint
Из того, что я читал, в Box2d вы получаете угол поворотного соединения с помощью функции GetJointAngle, но при попытке установить угол элемент m_referenceAngle защищен. Угол программно нельзя задать? Я обнаружил, что могу применить угол от одного...
1622 просмотров
schedule 30.03.2023

Как непрерывно перемещать спрайт между двумя объектами
У меня есть 3 спрайта A, B и C. А и С - объекты... B — это вражеские спрайты... дизайн ниже. Мне нужно, чтобы B постоянно перемещался между A и C. A ---------- B ---------- C Я использую метод ниже в методе обновления. Таким образом,...
91 просмотров
schedule 08.07.2022

iPhone cocos2d box2d обнаружение столкновения с телом без применения силы
Пишу игру Cocos2D box2d для iPhone. У меня два динамических тела, и я надеюсь, что к ним применяется сила извне, но они не применяют силу друг к другу и не обнаруживают их столкновение. Как я могу этого добиться? И также я надеюсь, что они вместе...
412 просмотров

отслеживание положения тела спрайта при его движении
Это может звучать довольно просто. Я хочу отслеживать положение тела спрайта только ПОСЛЕ того, как он был перемещен с помощью mouseJoint, поэтому я могу ограничить его движение, сравнив его положение (в любой момент времени после освобождения...
172 просмотров
schedule 22.05.2022

Cocos2d Box2d Масштабирование тел радиуса окружности
В настоящее время в cocos2d у меня есть приложение, которое делает следующее: Начните с пустого экрана. Когда я нажимаю на экран, у меня появляется кружок. Пока я держу круг, круг будет продолжать расти с постоянной скоростью. Однако, несмотря...
1389 просмотров
schedule 19.06.2023

Учебники Chipmunk / Box2D, которые НЕ включают cocos2d
Я пытаюсь применить физику к компонентам UIKit, таким как UIButtons, и я решил, что использование Box2D или Chipmunk будет самым простым способом сделать это. Тем не менее, в каждом сомнительном руководстве, которое я нашел, они используются в...
418 просмотров

как двигать круг в экранной игре
Возможный дубликат: перетащите UIViews с помощью Box2d (iOS) создать круг внизу экрана, если я коснусь круга, он переместится в верхнюю часть экрана, а если я коснусь, он упадет вниз экрана. как я могу создать игру такого типа? У...
37 просмотров
schedule 09.12.2023