000782386 000__ 04612cam\a2200505Mi\4500 000782386 001__ 782386 000782386 005__ 20230306143319.0 000782386 006__ m\\\\\o\\d\\\\\\\\ 000782386 007__ cr\un\nnnunnun 000782386 008__ 170529s2017\\\\xx\\\\\\o\\\\\000\0\eng\d 000782386 019__ $$a988869953 000782386 020__ $$a9781484223109$$q(electronic book) 000782386 020__ $$a1484223101$$q(electronic book) 000782386 020__ $$z1484223098 000782386 020__ $$z9781484223093 000782386 035__ $$aSP(OCoLC)ocn988278431 000782386 035__ $$aSP(OCoLC)988278431$$z(OCoLC)988869953 000782386 040__ $$aYDX$$beng$$cYDX$$dN$T$$dGW5XE$$dEBLCP$$dUAB 000782386 049__ $$aISEA 000782386 050_4 $$aQA76.774.I67$$bG66 2017eb 000782386 08204 $$a005.3$$223 000782386 1001_ $$aGoodwill, James. 000782386 24510 $$aBeginning Swift games development for iOS :$$bdevelop 2D and 3D games using Apple's SceneKit and SpriteKit /$$cJames Goodwill, Wesley Matlock. 000782386 250__ $$a2nd ed. 000782386 260__ $$a[Place of publication not identified] :$$bApress,$$c2017. 000782386 300__ $$a1 online resource. 000782386 336__ $$atext$$btxt$$2rdacontent 000782386 337__ $$acomputer$$bc$$2rdamedia 000782386 338__ $$aonline resource$$bcr$$2rdacarrier 000782386 5050_ $$aAt a Glance; Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Part I: Introduction to Spritekit; Chapter 1: Setting Up Your Game Scene and Adding Your First Sprites; What You Need to Know and Have; Introducing SuperSpaceMan; Creating a Swift SpriteKit Project; Starting from Scratch; The GameViewController Class; The GameScene Class; Adding a Background and Player Sprite; Summary; Chapter 2: SpriteKit Scenes and SKNode Positioning; What Is an SKScene?; The SKScene Rendering Loop; Building the Scene's Node Tree; Rendering the Node Tree. 000782386 5058_ $$aSearching the Node TreeLooking at SKSpriteNode Coordinates and Anchor Points; Coordinates; Anchor Points; Summary; Chapter 3: Adding Physics and Collision Detection to Your Game; What Is an SKPhysicsBody?; Adding Physics to Your Game World; Applying Forces to SKPhysicsBody; Adding Collision Detection to Your SKNode; Adding a Node to Collide Into; Adding Collision Detection; Adding Bit Masks to Your SKPhysicsBody; Removing the Orb When You Receive a Contact Message; Summary; Chapter 4: Adding Scene Scrolling and Game Control; Reorganizing the GameScene; Adding More Orbs to the Scene. 000782386 5058_ $$aScrolling the SceneControlling Player Movement with the Accelerometer; Summary; Chapter 5: Adding Actions and Animations; Refactoring the Orb Node Layout One Last Time; Sprite Kit Actions; Using Actions to Move Nodes in the Scene; Using SKActions to Animate Sprites; Adding Some Additional Bling to the GameScene; Summary; Chapter 6: Adding Particle Effects to Your Game with Emitter Nodes; Using Particle Emitter Templates; Creating a Particle Emitter; Particle Emitter Properties; The Particle Life-Cycle Properties; The Emitter Birthrate and Maximum Properties. 000782386 5058_ $$aThe Lifetime Start and Range PropertiesThe Particle Movement Properties; The Position Range Property; The Z-position Property; The Angle Property; The Speed Property; The Acceleration Property; Adding an Exhaust Trail to the Player; Summary; Chapter 7: Adding Points and Sound; Introducing SKLabelNodes; Changing the Horizontal Alignment of the Label Node; Changing the Vertical Alignment of the Label Node; Adding Scoring to the Game; Adding an Impulse Counter to the Game; Adding Simple Sounds to the Game; Summary; Chapter 8: Transitioning Between Scenes; Pausing Scenes During a Transition. 000782386 5058_ $$aDetecting When a New Scene Is PresentedAdding a New Scene to SuperSpaceMan; Ending the Game; Winning the Game; Losing the Game; Adding the Transition; Summary; Chapter 9: SpriteKit Best Practices; Creating Your Own Nodes with Subclassing; Reusing Textures; Externalizing Your Game Data; Keeping Your Node Tree Pruned; Summary; Part II: Introduction to Scenekit; Chapter 10: Creating Your First SceneKit Project; SceneKit Primer; SceneKit Animation; What You Need to Know; Creating the SceneKit Project; Wiring Up and Building a Scene; Swiftystein3D; Project Resources; Building the Scene; Summary. 000782386 506__ $$aAccess limited to authorized users. 000782386 588__ $$aDescription based on print version record. 000782386 63000 $$aiOS (Electronic resource) 000782386 650_0 $$aApplication software$$xDevelopment. 000782386 650_0 $$aComputer games$$xProgramming. 000782386 7001_ $$aMatlock, Wesley. 000782386 77608 $$iPrint version:$$z1484223098$$z9781484223093$$w(OCoLC)957532952 000782386 852__ $$bebk 000782386 85640 $$3SpringerLink$$uhttps://univsouthin.idm.oclc.org/login?url=http://link.springer.com/10.1007/978-1-4842-2310-9$$zOnline Access$$91397441.1 000782386 909CO $$ooai:library.usi.edu:782386$$pGLOBAL_SET 000782386 980__ $$aEBOOK 000782386 980__ $$aBIB 000782386 982__ $$aEbook 000782386 983__ $$aOnline 000782386 994__ $$a92$$bISE