Add exact physics in order to give the game a more natural look.
Now we need to do a few fixes to the paddle.…In order to add collision to the paddle, we need to add…the same logic we did to the bricks.…First of all, we need to add the registration point…to the paddle…so that X0 and Y0 values of the paddle will be exact…middle of the paddle.…
So we're gonna add the paddle registration X as half…the width of a paddle, and registration Y as half…the height of the paddle.…We've added the get.bounds function here.…As you can see, we're testing it in the check collision.…Now when test the general element and ask for the…get.bounds function, it's supposed to give us the…rectangle of that hit element.…Now this rectangle is not part of the create JS framework.…
We need to add it manually.…Every time we want to test the bounds of a certain element…by using the get.bounds, we need to make sure that we set…it beforehand when we created that element.…So we're gonna set bounds of the paddle.…We're setting the middle point, which is the paddle…registration X and paddle.…
Registration Y, and then we set the…
Note: This course was created by Packt Publishing. We are pleased to host this training in our library.
- Playing sounds in various browsers using SoundJS
- Tweening objects using TweenJS
- Creating graphic assets and basic animations
- Game stage creation and object positioning
- Adding the basic game logic
- Add the game physics
- Adding mouse and keyboard controls
- Debugging with breakpoints in Chrome
- Debugging on Android and iOS
- Character movement and input handling
Skill Level Advanced
iOS Game Development with Swift 3 and SpriteKitwith Todd Perkins2h 52m Intermediate
2. Game Outline
3. Game Logic
4. Planning Your Second Game
5. Testing and Debugging the Game
6. Character Movement and Input Handling
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.