5/9/2023 0 Comments QuartzcodeIn addition to delay effect, delay order can change the order of the sublayers’ animation and can be a useful tool for animating text glyphs individually. Thus, users can produce complex animation by combining different animation key-paths. Multiple animations can be chained and applied to effect layer’s sublayers only by changing a few parameter to incorporate a delay effect. With the ability to use multiple emitter cells in an emitter layer, QuartzCode also allows each emitter cell to have its own image and properties.Īnother useful feature of QuartzCode is effect layer. Users can create particle systems in QuartzCode, such as animation of fire, explosions, and moving water. All code generated by QuartzCode is readable, can be modified, and is produced in real-time. Core Animation is created using CALayer subclass, such as CATextLayer, CAShapeLayer, CAGradientLayer, CAReplicatorLayer and CAEmitterLayer. QuartzCode supports Core Animation and UIView block-based code generation. QuartzCode layer hierarchies can be combinations of any layer types, which enables users to create complex layer hierarchies and animation. Additionally, QuartzCode features a Replicator which can create replication effects of its sublayers, including animation. Colors and/or gradients can also be added to the shapes. Edits can be incorporated by using vertex and transform modes. To create more advanced shapes, QuartzCode includes vector, pencil, and boolean operations. Users can create a variety of shapes from the basic shape templates provided. * Arrange layers quickly to grid or on path * Custom animation timing function in addition to provided timing functions * Ability to animate text glyphs individually * Create Core Animation using CALayer subclass such as CATextLayer, CAShapeLayer, CAGradientLayer, CAReplicatorLayer and CAEmitterLayer * Ability to observe animations frame-by-frame * Ability to combine or sequence multiple animations * Utilizes familiar Core Animation properties to reduce learning curve * Created code is readable and easy to modify * Supports Core Animation and UIView block-based code generation * Generates drawing and animation Objective C code in real-time * Create new or use existing assets from SVG or images * Comfortable and intuitive User Interface Users can create CABasicAnimation or CAKeyframeAnimation using more than 25 animation key-paths supported. To reduce the learning curve, QuartzCode has been instilled with familiar Core Animation properties. With QuartzCode, developers and designers create new vector drawings and animation using the tools provided or by utilizing existing assets from SVG or images. This allows users to export code that can be entered directly into Xcode and allows the building of applications. QuartzCode is a lightweight and powerful animation tool that turns vector drawing and animation into Objective C code.
0 Comments
Leave a Reply. |