Skip to main content

Using the High-End Graphics APIs

  • Chapter
  • First Online:
Migrating to Swift from Flash and ActionScript

Abstract

The ability to play games was an amazing addition to the world of mobile devices. It unleashed developers’ imaginations and allowed users to solve puzzles, create and defend kingdoms, or relieve stress by throwing some really angry birds around.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    A shader is a small program which is executed by the GPU. Shaders are used mainly for color calculation, geometry altering, and tessellation. For example, we can define a new material by writing a shader that computes how light is reflected from a given point on a surface and thus defines what color it should be.

  2. 2.

    In fact, SKScene is a subclass of SKNode, so any SKNode instance you add directly to it becomes a child of this root node.

  3. 3.

    Rigging is the process of adding a skeleton to a 3D model, which helps with the animation of movement.

  4. 4.

    A skinner object helps with animating 3D objects by providing access to their skeleton.

  5. 5.

    SceneKit uses meters as a default unit measurement.

  6. 6.

    A normal map is a texture. Instead of color information, each of its pixels contains data about the normal at a given point.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Radoslava Leseva Adams and Hristo Lesev

About this chapter

Cite this chapter

Leseva Adams, R., Lesev, H. (2016). Using the High-End Graphics APIs. In: Migrating to Swift from Flash and ActionScript. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-1666-8_16

Download citation

Publish with us

Policies and ethics