学习如何在 Godot 4 中制作有趣的游戏
- 1. Introduction
- 1. Introduction
- 2. What is game juice
- 3. Why is it important
- 4. Examples from juicy games
- 5. Base project walk around
- 2. Ball
- 1. Bounce animation
- 2. Scale based on velocity
- 3. Trail
- 4. Bounce particles
- 5. Bump particles
- 6. Hitstop
- 7. Appear animation
- 8. Explode animation
- 9. Decceleration
- 10. Lerp color based on velocity
- 11. Speed particles
- 12. What we've learned
- 3. Camera
- 1. Intro
- 2. Shake
- 3. Movement offset & zoom
- 4. Chaging CanvasLayer viewport mode
- 5. What we've learned
- 4. Paddle
- 1. Lerp movement
- 2. Animate movement lerp angle
- 3. Animate movement damped oscillator
- 4. Engine particles
- 5. Active bump animation
- 6. Bounce animation
- 7. Dash ghosts
- 8. Hitstop when bumping
- 9. Laser
- 10. Glow in Godot 3.5
- 11. What we've learned
- 5. Bricks
- 1. Spawning animation
- 2. Tween spawning bricks
- 3. Effects when changing value
- 4. Destruction particles
- 5. Destruction particles part 2
- 6. Bomb explosion particles
- 7. Energy & bomb wiggle animation
- 8. What we've learned
- 6. User Interface
- 1. Stats animation
- 2. Stats animation part 2 shaker node
- 3. Clear level animation
- 4. Death screen animation
- 5. Energy bar wiggle & particles
- 6. Ultimate announcement
- 7. What we've learned
- 7. Sound Effects
- 1. How to create SFX using gdfxr
- 2. Ball SFX
- 3. The other SFX
- 4. SFX results
- 5. What we've learned
- 8. Details
- 1. Joypad vibration
- 2. Background animation on ball collision
- 3. Background how to go further
- 4. Combo size and filling animation
- 5. Bump timings animation
- 6. Lava shader and particles
- 7. Lava particles when ball entering
- 8. Stage clear and death sequence
- 9. What we've learned
- 9. Conclusion
- 1. Outro