Свързани въпроси 'sprite-kit'
Персонализиран комплект Sprite за клас
Опитвам се да дам на главния си герой персонализиран клас, така че да мога да дефинирам всичките му поведения в определения клас.
Вече направих нещо подобно, като използвах протоколи:
protocol CustomNodeEvents{
func didMoveToScene()
}...
879 изгледи
schedule
15.09.2022
Един Swift SpriteNode за приближаване до друг
Имам 2 спрайт възела. единият е играчът (червен) и има още един обект (зелен). освен това има невидима зона, която използвам за откриване на сблъсък.
Моето намерение е зелените обекти да се доближат до червения играч веднага щом играчът е в синия...
33 изгледи
schedule
21.09.2022
SpriteKit: обратно извикване, когато сцената приключи с представянето?
В SpriteKit има ли обратно извикване, когато дадена сцена е завършила своя преход?
Не изглежда, че функцията SKView presentScene има обратно извикване.
Алтернативата е сцената ръчно да уведоми повикващия, след като сцената се премести в...
282 изгледи
schedule
21.09.2022
изпълнете SKAction въз основа на броя знаци на текста на SKLabel възел
Имам сцена на игра, която се състои от анимации, които се появяват в синхрон със съдържанието на песен. Едно от действията, които се опитвам да настроя, е във връзка с текста на песента, който се показва с помощта на SKLabelNode. Това, което искам...
73 изгледи
schedule
22.09.2022
Как мога да отхвърля ViewController от моя GameScene.swift?
ВЪПРОС: Как мога да отхвърля ViewController от моя GameScene.swift?
СИТУАЦИЯ: Имам 2 VC в моята игра SpriteKit, така:
ViewController.swift ---- Натиснете Възпроизвеждане-----> GameViewController
Когато играчът загуби, искам да отхвърля...
1087 изгледи
schedule
24.09.2022
Как да поставите на пауза или да спрете играта с комплекта спрайтове, когато потребителят влезе във фонов режим или получи обаждане
Когато потребител влезе във фонов режим (двойно докосване на началния бутон) или получи обаждане, играта продължава във фонов режим. Следователно резултатът се увеличава, докато те продължават с играта. Трябва да знам как да направя пауза или да спра...
1142 изгледи
schedule
22.09.2022
SKEmitterNode причинява изтичане на памет
Програмирам игра с помощта на Xcode и я тествам на iOS Simulator, използвайки Sprite Kit.
SKEmitterNode , който използвам, изглежда причинява изтичане на памет; когато играта работи, всеки път, когато SKEmitterNode се постави на екрана (при...
278 изгледи
schedule
02.10.2022
Цветът на SpriteKit се променя на възли
Докато експериментирах с комплекта спрайтове, се чудех дали има начин да променя цвета на възлите в повтарящ се модел (например червено, на оранжево, червено, оранжево и т.н.).
Намерих функцията за оцветяване по-долу:
[node runAction:[SKAction...
92 изгледи
schedule
03.10.2022
Ефективно преобразувайте област в матрица в Sprite Kit
Аз съм нов в Sprite Kit. Търся начин да конвертирам област в матрица и да поставя обекти вътре в матрицата.
Да приемем, че имам матрица на *SKSpriteNode с размер 100 x 100, т.е. височина и ширина и двете са 100. Искам да я превърна в матрица...
153 изгледи
schedule
04.10.2022
Персонализиран клас в Swift с помощта на SKSpritenodes/Collision Detection
В момента работя върху игра, в която враговете се появяват отляво на екрана и се движат надясно. Искам да дам на тези врагове техните собствени атрибути (здраве, сила и т.н.). Така че работя върху създаването на клас Basic_fighter. Имам и...
187 изгледи
schedule
01.10.2022
Spritekit - Spritenode пред Tableview
Имам този табличен изглед, който се добавя към моята сцена от подклас и се добавя така към сцената
override func didMove(to view: SKView) {
gameTableView.frame = CGRect(x:14,y:70, width: frame.maxX / 1.08, height: frame.maxY/0.9)...
106 изгледи
schedule
28.09.2022
сблъсъци в swift и spritekit
Работя с проста игра, използвайки Swift и Spritekit .
Имам 4 възела в моята сцена: възел A1, възел A2, възел B1 и възел B2.
Така че възел A1 може да докосне възел A2 И възел B1 може да докосне възел B2 .
аз искам
nodeA2...
48 изгледи
schedule
03.10.2022
Как да спрете падането на героите от екрана в комплекта спрайтове?
Използвам това, за да спра падането му от дъното, но искам героят да може да излезе отстрани на екрана.
self.physicsBody = [SKPhysicsBody bodyWithEdgeLoopFromRect:self.frame];
383 изгледи
schedule
10.10.2022
Използване на шаблон SpriteKit, забавяне на жеста на плъзгане между сцените
Създавам приложение с помощта на Spritekit, използвам UISwipeGestureRecognizer за прекарване на пръст между сцени.
Сега моето приложение ще има много сцени, базирани на един и същ код, и жестът за плъзгане работи добре, освен че след като добавя...
242 изгледи
schedule
07.10.2022
iOS7 какъв е правилният начин за създаване и използване на SKTextureAtlas?
Не съм сигурен в основната реализация на атласите на текстурите, така че въпросът ми е - кой е правилният начин да се справя с изтеглянето на текстури от тях? Трябва да прегледам различни атласи и да извадя 64 произволни текстури.
Създаване на...
591 изгледи
schedule
06.11.2022
Защо SKShapeNode няма опорна точка? [затворено]
Опитвам се да разбера защо SKShapeNode няма опорна точка?
6537 изгледи
schedule
12.11.2023
Позоваване на сцена от друг клас в Sprite Kit
Добре, опитвам се да разбера това и търсих в мрежата и във форума, но все още не съм имал късмет.
Това, което искам да направя е следното. Имам MainMenuScene, което е SKScene. Тъй като добавих редица SKActions и други неща в тази сцена, исках да...
567 изгледи
schedule
24.11.2023
Физика Телата не отговарят на настройките на битовата маска
Настройвам битовата маска на сблъсък върху физическо тяло, така че да не се сблъсква, но сблъсъци все още се случват.
-(void) createPlayer{
player = [SKSpriteNode spriteNodeWithImageNamed:@"GonGonRed"];
player.position = CGPointMake(40,...
1109 изгледи
schedule
14.10.2022
Как да откриете броя на възлите, участващи в сблъсък в SpriteKit
Създавам игра със стрелба, в която стрелям снаряди от един възел, насочени към вражески снаряди. Когато снарядът влезе в контакт с два вражески възела едновременно, делегатът за контакт се извиква два пъти. Искам да мога да знам с колко възли е...
155 изгледи
schedule
10.11.2022
Избягвайте импулсно натрупване на спрайт при докосване
Правя първата си игра за iOS с помощта на SpriteKit и прилагам импулс за моя спрайт всеки път, когато докосна екрана, нещо подобно:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
_ball.physicsBody.velocity = CGVectorMake(0,...
77 изгледи
schedule
26.10.2022