目錄(94章)
倒序
- 封面
- 版權(quán)頁
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Sections
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Game Plan – Creating Basic Gameplay
- Introduction
- Animating a sprite
- Moving your player
- Adding projectiles
- Creating hazards
- Programming basic enemies
- Setting up player health and lives
- Creating scoring mechanism
- Creating win/lose scenarios
- Chapter 2. It's Under Control – Exploring Various Control Schemes
- Introduction
- Creating 2D movement
- Adding a Run button
- Making your character jump
- Using a point-and-click interface
- Following the cursor
- Setting up a controller
- Utilizing analogue joystick acceleration
- Adding tap control
- Using swipes
- Moving characters or objects by tilting a device
- Chapter 3. Let's Move It – Advanced Movement and Layout
- Introduction
- Dragging onscreen objects
- Dragging objects on a grid
- Moving a character on a grid
- Setting a path
- Creating enemy pathfinding
- Controlling a character with a mouse and keyboard
- Chapter 4. Let's Get Physical – Using GameMaker's Physics System
- Introduction
- Creating objects that use physics
- Alternating gravity
- Applying force via magnets
- Creating a moving platform
- Making a rope
- Chapter 5. Now Hear This! – Music and Sound Effects
- Introduction
- Importing and playing background music
- Implementing situational sound effects
- Adding sound emitters and listeners
- Adjusting the listener orientation
- Replicating the Doppler effect with emitters
- Chapter 6. It's All GUI! - Creating Graphical User Interface and Menus
- Introduction
- Setting up a basic HUD with code
- Making your HUD scalable
- Using the GUI layer in full screen mode with views
- Adding a title screen
- Creating splash pages
- Adding a game over screen
- Chapter 7. Saving the Day – Saving Game Data
- Introduction
- Creating game settings
- Making a pause screen
- Saving player selection and score
- Encrypting and decrypting save data
- Chapter 8. Light 'em up! – Enhancing Your Game with Lighting Techniques
- Introduction
- Creating a room with a light switch
- Lighting objects with a spot light
- Changing day to night
- Creating a flashlight
- Making a flickering torch
- Chapter 9. Particle Man Particle Man – Adding Polish to Your Game with Visual Effects and Particles
- Introduction
- Using particles to simulate kicking up dust
- Simulating rainfall
- Creating an explosion
- Adding screen-shake
- Using slow motion
- Chapter 10. Hello World – Creating New Dimensions of Play Through Networking
- Introduction
- Basic networking
- Online play
- Connecting a client to a server
- Setting up asynchronous play for a turn-based game
- Index 更新時間:2021-07-30 09:53:03
推薦閱讀
- Advanced Quantitative Finance with C++
- TensorFlow Lite移動端深度學(xué)習(xí)
- Learning Selenium Testing Tools with Python
- 深入理解Django:框架內(nèi)幕與實(shí)現(xiàn)原理
- Vue.js 2 and Bootstrap 4 Web Development
- 信息可視化的藝術(shù):信息可視化在英國
- Python從菜鳥到高手(第2版)
- 編寫高質(zhì)量代碼:改善C程序代碼的125個建議
- Effective Python Penetration Testing
- Oracle BAM 11gR1 Handbook
- HTML5 APP開發(fā)從入門到精通(微課精編版)
- 用戶體驗(yàn)可視化指南
- Scratch3.0趣味編程動手玩:比賽訓(xùn)練營
- CRYENGINE Game Development Blueprints
- ASP.NET Core and Angular 2
- Android熱門應(yīng)用開發(fā)詳解
- Node.js Web Development
- Instant AppFog
- Learning SaltStack(Second Edition)
- C/C++程序設(shè)計教程:面向過程分冊
- Apple Watch極速開發(fā)
- Objective-C入門教程
- 移山之道:VSTS軟件開發(fā)指南
- Netty源碼剖析與應(yīng)用
- Unity游戲開發(fā)(原書第3版)
- INSTANT RaphaelJS Starter
- Python數(shù)據(jù)分析與應(yīng)用
- 沖刺高薪Offer:Java并發(fā)編程進(jìn)階及面試指南
- Mastering Jenkins
- Python編程基礎(chǔ)與自動化測試