Есть ли интерес использовать XML вместо YAML для каждого из этих типов файлов:
Я хотел бы задать вопросы XML, YAML и JSON глобально, но я буду придерживаться этих тем :)
-. 121 ---1027862-
Я знаю, что можно создавать настраиваемые анимируемые свойства в Core Animation , но как насчет среды SceneKit OS X 10.8? SCNAnimatable
, по-видимому, не предоставляет те же API, что и CALayer
, для создания анимируемых свойств.
В моем приложении есть подкласс SCNNode
с именем Starfield
, который я портировал из старого приложения OpenGL с помощью SCNNodeRendererDelegate
. Звездные поля раскрывают свойство GLfloat
под названием warpFactor
:
@interface Starfield : SCNNode {
// other stuff that's not really important for this question
GLfloat warpFactor;
}
@property(nonatomic) GLfloat warpFactor;
@end
. Но когда я пытаюсь добавить к нему анимацию, вот так:
CABasicAnimation *warp = [CABasicAnimation animationWithKeyPath:@"warpFactor"];
warp.toValue = @1.0;
warp.duration = 5.0;
[starfield addAnimation:warp forKey:@"warp"];
Я получаю в консоли следующее:
[SCNKit ERROR] warpFactor is not an animatable path (from )
Я знаю, что SceneKit совершенно новый, но кто-нибудь знает, как заставить его работать?