Вопросы по теме 'gameplay-kit'

Программа путается между позицией GKAgent2D и позицией SpriteKit
Я использую GameplayKit и Swift. В компоненте перемещения моего агента я запускаю agentWillUpdate:, но получаю сообщение об ошибке «Невозможно вызвать инициализатор для типа Float2 со списком аргументов типа (CGPoint)» в строке, где определяется...
427 просмотров
schedule 20.06.2022

GKObstacleGraph не находит путь при появлении препятствия
Я работаю над проверкой концепции поиска путей Gameplaykit и не могу заставить GKObstacleGraph правильно находить пути. В следующем фрагменте кода (он должен работать на игровой площадке Xcode 7.2) path2 всегда является пустым массивом, если при...
680 просмотров
schedule 13.01.2023

Как показать GKPath в GameplayKit
есть ли трюк, чтобы показать GKPath? например мой путь: class ScenarioPath: GKPath { //SET // | | | | | | // --A--B--C--D--E--F-- // | | | | | | //6 punti con raggio quasi 600 e lato 500 va bene per scenario...
478 просмотров
schedule 11.03.2023

Предотвратить выход узла за границу
Я использую GameplayKit для создания путей вокруг препятствий на заданной границе карты (скажем, прямоугольник 1000x1000). Я знаю, что вы можете заставить определенные узлы избегать «препятствий» при поиске пути, что я довольно хорошо использую....
73 просмотров
schedule 07.06.2023

Как я могу эффективно моделировать сущности и компоненты в GameplayKit/SpriteKit
Начав с GameplayKit, я моделирую бесконечный бегун, в котором игрок может переключаться между персонажами одним щелчком мыши на экране. Персонаж первый может атаковать с близкого расстояния (компонент), второй прыгает (компонент), а третий...
1232 просмотров

Выберите, как разделить функциональность между моими компонентами в ECS
В настоящее время я создаю игру и хочу использовать Gameplaykit для организации элементов. Я открыл для себя концепцию ECS (системы компонентов объектов), которая позволяет размещать функциональные возможности в небольших блоках (называемых...
472 просмотров
schedule 13.10.2022

GKEntity и конечные автоматы
Я работаю над небольшим проектом, используя SpriteKit и GameplayKit. Я впервые использую систему сущностей/компонентов, и мне это нравится. Но теперь я нахожусь в точке, когда мне нужно отслеживать состояния моих сущностей (Создание, Нормальное,...
424 просмотров

Удаление объекта GKComponent из сцены
Я использую наборы GamePlay Entity - Система компонентов для 2D-игры. Каждая сущность имеет набор GKComponents — spriteComponent, physicComponent и т. д., а также GKComponent (ChaseScrollMovement.swift), который берет спрайт-компонент Entities и...
543 просмотров
schedule 13.02.2023

сохранение текущего уровня, на котором пользователь остановился
Как мне сохранить текущий уровень, на котором находится пользователь. Я попытался использовать следующий код, но он не работает. Когда пользователь покидает игру, я хочу, чтобы игра возобновлялась на том уровне, на котором он остановился. Это в...
103 просмотров
schedule 12.12.2023

Десериализовать подкласс GKGraphNode с помощью NSKeyedUnarchiver
Я хочу сериализовать и десериализовать объект моего подкласса GKGraphNode, используя NSKeyedArchiver и NSKeyedUnarchiver. Итак, я пробую следующее: //: Playground - noun: a place where people can play import GameplayKit class MyGraphNode:...
98 просмотров

Добавление пользовательского GKComponent к объекту в редакторе сцен Xcode SpriteKit устанавливает для GKScene.rootNode значение nil.
Когда я добавляю CustomComponent (GKComponent) к объекту в редакторе сцен Xcode SpriteKit и пытаюсь загрузить этот файл .sks с помощью GKScene.init , GKScene.rootNode не устанавливается. Что еще более странно, это происходит только на iOS 13,...
568 просмотров
schedule 04.07.2023

Как использовать альфа-компонент в цветах градиента с GKNoise и SKTexture?
Я использую GKNoise с картой градиента для генерации цветового шума, получая CGImage через SKTexture в Mac OS. В частности, я использую GKPerlinNoiseSource и устанавливаю два цвета градиента со значениями -1.0 и 1.0. Это работает должным образом,...
48 просмотров