понял это сам. Каждому объекту нужно дать ссылку на Array
, содержащую ссылки на FlxCamera
объекты, на которых вы хотите, чтобы он был показан, и это должно происходить (обычно), когда объект создается впервые. В первый раз, когда FlxObject
вызывает update()
, если его cameras
равно нулю, он назначает FlxG.cameras
по умолчанию, что означает, что все активные камеры будут отображать объект.
Я сделал это, сделав несколько статических Array
в моем главном классе, по одному для каждой группы камер, а затем в конструкторе для моих различных классов, я бы установил их переменную cameras
, чтобы указывать на соответствующий Array
.
Самое большое разочарование: в настоящее время FlxGroup
не передает свой cameras
своим членам. Надеемся, что это будет добавлено в будущие версии Flixel, так что FlxGroup
можно назначить группу камер, и всем их дочерним элементам также будет автоматически назначена та же группа камер.