Вопросы по теме 'ccsprite'

Как имитировать гравитацию для CCSprite?
В настоящее время я использую UIKit в своем приложении, но решил переключиться на Cocos2D, прямо сейчас я пытаюсь реализовать гравитацию, но у меня возникают проблемы с этим. Я googled это и не нашел много об этом. В любом случае, есть ли способ...
364 просмотров
schedule 19.05.2022

удалить спрайты с анимацией, другой порядок z
Как удалить спрайты, которые находятся поверх каждого из них, но с разным z-порядком? Код, который я использую: - (void)removeSelectedSprite:(CGPoint)touchLocation { CCSprite * newSprite = nil; for (CCSprite *sprite in...
316 просмотров
schedule 17.06.2023

Создание определенного номера спрайта
В моей игре мне нужно создать определенное количество спрайтов в зависимости от уровня моей игры. Это количество спрайтов хранится в файле .plist. Моя игра работает так, что она выбирает случайный тип врага для этого конкретного уровня. Затем он...
134 просмотров
schedule 23.03.2023

cocos 2d наследует CCSprite, не может получить доступ к методу
Возможно, я упускаю что-то фундаментальное. Я создал класс, который наследует CCSprite, и назвал его Dude. В свой слой я добавляю объект чувак, который работает правильно: он отображается на экране. Все идет хорошо, пока я не коснусь экрана....
849 просмотров
schedule 07.10.2023

Увеличение пиксельной графики в Cocos2D вызывает размытие — iPhone
Когда мой CCSprite, использующий изображение 16x16, масштабируется, возникает сильное размытие. Это изображение представляет собой пиксель-арт, поэтому оно должно быть пиксельным, но не размытым. Я пробовал использовать метод...
1080 просмотров
schedule 15.10.2022

изменить родителя CCSprite в cocos2D
Я новичок в cocos2Dm, и я столкнулся с проблемой, которую не могу решить. Пока у меня есть 2 спрайта (назовем их таблицами) в слое, который можно трогать, один из них добавил другие спрайты, которые Я хочу перейти от одной таблицы к другой, я узнаю...
2833 просмотров
schedule 07.08.2022

Изменение прозрачности CCSprite в CCSpriteBatchNode
Можно ли изменить прозрачность CCSprite в CCSpriteBatchNode ? Следующее не работает: ((CCSprite *)[batchNode getChildByTag:myTag]).opacity = 0.5; Спрайт просто исчезает, а не появляется с измененной непрозрачностью.
5303 просмотров
schedule 21.10.2022

Создание нескольких одинаковых CCSprites
Есть ли чистый и эффективный способ создать произвольное количество идентичных CCSprites? Мне действительно просто нужен тег, чтобы ссылаться на них для последующего удаления. Например, в моей игре я показываю количество жизней в HUD: -...
391 просмотров

CCSprite setTexture создает черный квадрат cocos2d (iOS)
Я пытаюсь сделать экран, где я перечисляю вопросы с ответами. Хороший ответ должен быть отмечен зеленым маркером, плохой ответ должен быть отмечен красным маркером. Когда я создаю экран, я устанавливаю все маркеры зелеными или красными. Когда я...
1156 просмотров
schedule 14.10.2022

Странная ошибка: CGImageProviderCreate: недопустимый размер поставщика изображений: 55 x 36
Я использую Objective-c и cocos2d и получаю странную ошибку при объединении двух фрагментов, казалось бы, несвязанных кодов. Подозреваемый код в инициализации слоя. /* sprite setup */ CCSprite *sprite = [ [ [ StaticSprite alloc ]...
900 просмотров
schedule 11.02.2023

Cocos2d iphone: изменение CCSprite.position работает на симуляторе, но не на устройстве
У меня проблема с некоторым кодом cocos2d, он отлично работает на симуляторе (в этом случае означает, что спрайты перемещаются, когда я касаюсь и прокручиваю), но он не работает на моем ipod. CcTouchesMoved вызывается на обоих, но спрайт двигаться...
298 просмотров
schedule 27.04.2022

Управление дочерними спрайтами на одном CCSprite?
У меня есть два разных спрайта, которые я связываю вместе с третьим спрайтом с помощью следующей ссылки и кода. Но для этого нового родительского спрайта не выполняется CCAction. Как я могу объединить спрайты в один и выполнять действия над одним...
259 просмотров
schedule 27.01.2023

Проблема со спрайтами CGRect в cocos2d-android
В моем игровом проекте cocos2d-android случайное количество целей падает с верхней поверхности на корабль, когда оба пересекающихся корабля должны быть удалены, я выполнил кодирование, но «корабль» не удаляется. этот спрайт CGRect не будет удален?...
187 просмотров

Как удалить спрайт у родителя в cocos2d-android
Тема в игре Cocos2d-android: чтобы удалить спрайт после столкновения с другим спрайтом, я использовал функцию spriteRect, но это не приводит к удалению спрайта после пересечения, после того как много гуглов стало известно, что его следует удалить из...
1056 просмотров

Есть ли способ превратить CCSprite в подкласс?
У меня есть класс «Персонаж», который является подклассом CCSprite. "Character" имеет только одно свойство, int "extraTag". Я использую метод getChildByTag:, который возвращает CCSprite, преобразованный в CCNode. Что я хочу сделать, так это...
332 просмотров
schedule 07.09.2022

Как получить b2Body текущего CCSprite
В моем коде я всегда использовал spriteA = (__bridge CCSprite *) bodyA->GetUserData(); //where spriteA is a CCSprite and bodyA is a b2Body. Я использую его, чтобы получить любой спрайт, связанный с bodyA. Моя проблема в том, как мне сделать это...
414 просмотров
schedule 08.08.2022

Как изменить ZOrder в CCSequence?
Я хотел бы знать, как изменить ZOrder CCSprite в CCSequence. Я попытался использовать CCCallBlock, как было предложено в другом потоке, но он дал сбой и остановил движение других спрайтов того же класса. Есть ли другой метод, который кто-то может...
212 просмотров
schedule 14.07.2022

Как сделать один спрайт неприкосновенным в cocos2d?
Я разрабатываю игру с cocos2d. Естественно, у меня есть кнопка меню. Если ее нажать , появится "void" с именем , где я останавливаю все текущие действия с помощью [[CCDirector sharedDirector] pause]; и ввожу меню. Кроме того, у меня есть...
92 просмотров
schedule 21.04.2023

TDD для Cocos2d-X в Android
Как написать TDD для « добавлен ли спрайт или нет » в сцене для cocos2d-x в eclipse. Вот мой код CCSprite *sprite =null; //adding sprite code sprite = new CCSprite(); sprite->initWithSpriteFrameName(“abc.png"); this->addChild(sprite);...
226 просмотров
schedule 04.04.2023

код вылетает, когда спрайт переходит в позицию
Я использую следующий код для случайного отображения облака - (void) cloudFly { int whichcloud = (arc4random() % 2) + 1; CCSprite *target = [CCSprite spriteWithImageNamed:[NSString stringWithFormat:@"cloud%d.png",whichcloud]]; target.opacity...
136 просмотров
schedule 30.01.2023