Godot与C#类银河战士2D横板动作游戏制作视频教程
上次更新时间:2024-09-03
课程售价: 2.9 元
联系右侧微信客服充值或购买课程
课程内容
1. Introduction
2. Setting up Godot 3.x .NET with vscode, Windows (Older video, might be of help)
3. Setting up Godot 3.x .NET with vscode for Ubuntu (Older video, might help some)
4. Game Assets
5. Setting up parallax scrolling background
6. Setting up Tilemap autotiling with slopes
7. Adding the Hero to the game
8. Creating a Tilemap to move around in
9. Adding movement to the hero using the class state pattern
10. Adding Camera and the parallax background to the game
11. Jump height control and the slide state
- 1. Controlling the jump height
- 2. Slide state part 15 Input, animations and map editing
- 3. Slide state part 25 Slide Timers
- 4. Slide state part 35 Collision Handling
- 5. Slide state part 45 Adding the slide states to the state machine
- 6. Slide state part 55 Adding the slide stand up state to the state machine
12. Ledge Grab Ledge Climb states
13. The Glide state
14. Doubletriplemultiple jumping wall jumping
15. The Attack state
16. Forgiving game mechanics
17. Pass through platforms
18. Hero state code refactoring
19. Rope swinging and rope traversal
- 1. Creating the rope
- 2. Adding Area2Ds for grabbing the rope
- 3. Updating Move logic, initiate jump and adding interact with objects key
- 4. Grabbing the rope
- 5. Code refactoring Disabling gravity and horizontal movement
- 6. Add hero animations aligning the hero to the rope.
- 7. Climbing up and down the rope
- 8. Rope swinging
- 9. Jumping off the rope
- 10. Horizontal rope traversal
20. Creating the Minimap
- 1. Minimap introduction
- 2. Project modification before implementing the minimap.
- 3. Creating the minimap scene
- 4. Accessing the LevelArea and LevelRoom nodes
- 5. Accessing 2D Physics layer names, TileMap node and Window Resolution
- 6. Scanning room borders part 1 2
- 7. Scanning room borders part 2 2
- 8. Adding the minimap room graphics
- 9. Camera limits and minimap movement
21. Adding item locations to the minimap
22. The item pickup sphere Juicy Animation Effects
- 1. Item pickup sphere part 1 6 Scene setup
- 2. Item pickup sphere part 2 6 White hit effect shader
- 3. Item pickup sphere part 3 6 Item hover animation
- 4. Item pickup sphere part 4 6 layers and masks singleton
- 5. Item pickup sphere part 5 6 Hit box and Hurt box
- 6. Item pickup sphere part 6 6 Adding the final item pickup sphere animations
23. Dust particle effect
24. Adding music and sound effects
25. Firing arrows with a bow
26. WallCrawler enemy
27. Smashing a few bugs
28. Making the hero take damage
29. Advanced life bar
30. The hero die state
31. Circle transition effect shader
32. Main menu
- 1. Main menu 1 6 Creating the selection ring scene
- 2. Main menu part 2 6 Animating the selection ring
- 3. Main menu 3 6 Scripting the selection ring
- 4. Main menu part 4 6 Show the selected option
- 5. Main menu 5 6 Finalizing the selection ring
- 6. Main menu 6 6 Adding scrolling background, title, running hero and music.
33. Transitioning between main menu and game
34. Pause menu
35. Settings menu
- 1. Creating the settings menu scene
- 2. The Controls tab layout
- 3. MappedAction scene
- 4. XBoxInputGfx scene
- 5. Show assigned xbox button
- 6. Show assigned xbox axis
- 7. KeyboarInputKey scene
- 8. Show assigned keyboard key
- 9. PopUpMessage scene
- 10. Assigning a keyboard key to an input action
- 11. Assigning gamepad button and axis
- 12. Adding mapped actions to the scroll container
- 13. MappedAction focus
- 14. Menu buttons focus
- 15. The Audio tab layout
- 16. Creating the VolumeBar scene
- 17. Scripting the Audio tab
- 18. The Video tab layout
- 19. Scripting the Video tab part 1 2 Setup updating the settings script
- 20. Scripting the Video tab part 2 2
- 21. Setting up signals for the bottom buttons (Controls, Audio, Video)
- 22. Saving the controls config file
- 23. Loading the controls config file
- 24. Fixing the selection focus bug
- 25. Saving the Audio Video configurations file
- 26. Loading the Audio and Video configurations file
- 27. Opening the settings menu inside of the game
36. Adding sound effects to the pause menu
37. Smashing a couple of WallCrawler bugs
38. How to restore the Metroidvania GUI Theme after re importing the project
39. Setting up Inventory!
40. Setting up Equipment!
41. Inventory continued
42. Enabling special item pickup (items inside of the item pickup speheres)
43. Set up shop!
44. Adding chests to the game
45. Adding item equip types
46. Adding knock back effect to the hero when he is taking damage
47. Bugfixing
48. Limiting firing arrows to when a bow is equipped
课程内容
48个章节 , 180个讲座
1. Introduction
2. Setting up Godot 3.x .NET with vscode, Windows (Older video, might be of help)
3. Setting up Godot 3.x .NET with vscode for Ubuntu (Older video, might help some)
4. Game Assets
5. Setting up parallax scrolling background
6. Setting up Tilemap autotiling with slopes
7. Adding the Hero to the game
8. Creating a Tilemap to move around in
9. Adding movement to the hero using the class state pattern
10. Adding Camera and the parallax background to the game
11. Jump height control and the slide state
- 1. Controlling the jump height
- 2. Slide state part 15 Input, animations and map editing
- 3. Slide state part 25 Slide Timers
- 4. Slide state part 35 Collision Handling
- 5. Slide state part 45 Adding the slide states to the state machine
- 6. Slide state part 55 Adding the slide stand up state to the state machine
12. Ledge Grab Ledge Climb states
13. The Glide state
14. Doubletriplemultiple jumping wall jumping
15. The Attack state
16. Forgiving game mechanics
17. Pass through platforms
18. Hero state code refactoring
19. Rope swinging and rope traversal
- 1. Creating the rope
- 2. Adding Area2Ds for grabbing the rope
- 3. Updating Move logic, initiate jump and adding interact with objects key
- 4. Grabbing the rope
- 5. Code refactoring Disabling gravity and horizontal movement
- 6. Add hero animations aligning the hero to the rope.
- 7. Climbing up and down the rope
- 8. Rope swinging
- 9. Jumping off the rope
- 10. Horizontal rope traversal
20. Creating the Minimap
- 1. Minimap introduction
- 2. Project modification before implementing the minimap.
- 3. Creating the minimap scene
- 4. Accessing the LevelArea and LevelRoom nodes
- 5. Accessing 2D Physics layer names, TileMap node and Window Resolution
- 6. Scanning room borders part 1 2
- 7. Scanning room borders part 2 2
- 8. Adding the minimap room graphics
- 9. Camera limits and minimap movement
21. Adding item locations to the minimap
22. The item pickup sphere Juicy Animation Effects
- 1. Item pickup sphere part 1 6 Scene setup
- 2. Item pickup sphere part 2 6 White hit effect shader
- 3. Item pickup sphere part 3 6 Item hover animation
- 4. Item pickup sphere part 4 6 layers and masks singleton
- 5. Item pickup sphere part 5 6 Hit box and Hurt box
- 6. Item pickup sphere part 6 6 Adding the final item pickup sphere animations
23. Dust particle effect
24. Adding music and sound effects
25. Firing arrows with a bow
26. WallCrawler enemy
27. Smashing a few bugs
28. Making the hero take damage
29. Advanced life bar
30. The hero die state
31. Circle transition effect shader
32. Main menu
- 1. Main menu 1 6 Creating the selection ring scene
- 2. Main menu part 2 6 Animating the selection ring
- 3. Main menu 3 6 Scripting the selection ring
- 4. Main menu part 4 6 Show the selected option
- 5. Main menu 5 6 Finalizing the selection ring
- 6. Main menu 6 6 Adding scrolling background, title, running hero and music.
33. Transitioning between main menu and game
34. Pause menu
35. Settings menu
- 1. Creating the settings menu scene
- 2. The Controls tab layout
- 3. MappedAction scene
- 4. XBoxInputGfx scene
- 5. Show assigned xbox button
- 6. Show assigned xbox axis
- 7. KeyboarInputKey scene
- 8. Show assigned keyboard key
- 9. PopUpMessage scene
- 10. Assigning a keyboard key to an input action
- 11. Assigning gamepad button and axis
- 12. Adding mapped actions to the scroll container
- 13. MappedAction focus
- 14. Menu buttons focus
- 15. The Audio tab layout
- 16. Creating the VolumeBar scene
- 17. Scripting the Audio tab
- 18. The Video tab layout
- 19. Scripting the Video tab part 1 2 Setup updating the settings script
- 20. Scripting the Video tab part 2 2
- 21. Setting up signals for the bottom buttons (Controls, Audio, Video)
- 22. Saving the controls config file
- 23. Loading the controls config file
- 24. Fixing the selection focus bug
- 25. Saving the Audio Video configurations file
- 26. Loading the Audio and Video configurations file
- 27. Opening the settings menu inside of the game