Вопросы по теме '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 просмотров
schedule
16.06.2022
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 просмотров
schedule
14.04.2022
Как удалить спрайт у родителя в cocos2d-android
Тема в игре Cocos2d-android: чтобы удалить спрайт после столкновения с другим спрайтом, я использовал функцию spriteRect, но это не приводит к удалению спрайта после пересечения, после того как много гуглов стало известно, что его следует удалить из...
1056 просмотров
schedule
04.02.2023
Есть ли способ превратить 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