首页
番剧
直播
游戏中心
会员购
漫画
赛事
投稿
【Godot教程】揭露游戏从无聊变为有趣的所有奥秘!
7731
5
2023-09-20 14:46:46
183
56
730
29
课程总结
收起全部章节
关闭课程总结
暂无课程总结
https://www.udemy.com/course/learn-how-to-make-a-game-juicy-in-godot-4/ 机翻字幕,工程素材见—评论区或置顶动态 Learn how to make a juicy game in Godot 4 通过使用 Godot 4 将简单的游戏变成有趣的游戏,了解如何创建有趣的动画、效果、粒子等! 你会学到什么 · 游戏感觉背后的理论 · 使用课程中的所有内容将游戏从无聊变为有趣 · Godot 的特定实现,包括 AnimationPlayer、Particles、Shaders、Sound Effects 等…… · 使用 Godot 制作游戏的特定提示和技巧 要求 · 基本的编程知识 · Godot基础知识 描述 该课程专注于使用突破性克隆作为基础游戏(提供的项目,我们不会在课程中重新创建游戏)来使游戏中的一切变得有趣。我们将使用许多技术来研究将游戏从无聊变为精彩所需的一切,例如: · 动画(缓动、贝塞尔曲线) · Lerp(线性插值) · Tween · 阻尼振荡器 · Trails · 粒子 · 相机抖动和移动 · 着色器 · 声音特效 该列表并不详尽,请参阅课程大纲以了解所涵盖的主题。 除了技术本身,我还讨论了我们如何以及为什么要以某种方式做事。我解释了在效果、预期、分层等方面使用对比的重要性。在整个课程中,您将有很多机会在不同的场合和不同的效果中使用相同的技术。您还将有能力自行探索事物。 我将一路向您展示提示和技巧,以确保您充分利用 Godot 和有用的资源,并帮助您走得更远。完成本课程后,您将知道用于使游戏变得有趣的技术,以及如何以及何时使用它们。您将能够在自己的游戏中实现 juice 并将它们提升到一个新的水平。 如果出现以下情况,本课程将有所帮助: · 你有编程和 Godot 的基本知识 · 您想将您的原型/游戏提升到一个新的水平 · 你想让游戏玩起来更愉快 · 你觉得你的游戏很无聊,但不知道如何改变它 请注意,我们在本课程中专注于游戏果汁。我不会复习编程基础甚至 Godot。提供了基础游戏项目,我们快速检查了它的结构,但我们不会从头开始创建游戏。我们第一次面对新技术时,我会尝试详细解释它以使其尽可能清晰,但您应该对 Godot 的工作原理有所了解。另外,game juice 涉及到很多复杂的话题,比如动画、视觉效果和声音效果。本课程不是在这里教你动画或视觉效果。尽管如此,我还是复习了一些基础知识,并尝试为您提供尽可能多的信息。只是不要指望通过本课程学习动画或 VFX。 本课程是使用 Godot 4.0 制作的。在创建课程时,它是 Godot 的最新稳定版本。它应该与 Godot 的所有未来版本兼容。在一章中,我使用 Godot 3.5 来演示如何使用发光,因为它没有在 4.0 中实现。
动画
游戏制作
游戏开发教程
粒子特效
有趣的游戏
声音特效
Shader
着色器
Godot
屏幕抖动
阿歪星人
发消息
关注 1.1万
阿歪星人
37/48
UP主的全部视频
加载中...
【Unity教程】从0编程制作类暗黑破坏神游戏(3/4)
6658播放
1. Introduction Battle Plan
02:38
2. Project Setup
03:11
1. Scriptable Object Primer
12:44
2. Dialogue Scriptable Objects
12:46
3. Showing A Custom Editor
13:18
4. Opening An Asset Callback
10:21
5. Drawing OnGUI
12:37
6. Callback Mechanisms
14:18
7. Adding A Default Node
10:42
8. Editing Dynamic Data
10:49
9. Implementing Undo
07:10
10. Styling Nodes
13:47
11. Dragging Nodes Part 1
10:03
12. Dragging Nodes Part 2
12:39
13. IEnumerables Primer
09:12
14. Dictionaries For Lookups
19:09
15. Drawing Bezier Curves
13:40
16. Adding Nodes
14:08
17. Deleting Nodes
06:54
18. Linking Nodes
08:26
19. Scroll Views
12:19
20. Drag To Scroll
06:26
21. Canvas Background
09:00
22. Dialogue Node Scriptable Objects
13:36
23. Asset Database
12:12
24. Setters, Getters and Undo
22:18
25. Sub Asset SetDirty Bug
03:38
26. Alternating Speakers
10:23
1. Unity UI Basics
16:14
2. Autolayout Groups
11:33
3. Flexible and Minimum Height
10:48
4. Nesting Layout Groups
15:39
5. Layout Controllers
07:03
1. Atomic Design
10:41
2. Mockup To Auto Layout
14:57
3. Styling UI
08:52
4. Dialogue Architecture
13:32
5. Nested ScriptableObject Rename Bug
15:34
6. Choosing A Random Response
17:50
7. Choice UI
08:30
8. Building A Choice List
08:36
9. Choosing State
12:30
10. Choosing A Node
08:07
11. Starting A Dialogue
14:19
12. Quitting A Dialogue
04:51
13. IRaycastable Dialogue
12:07
14. Triggering Dialogue Actions
12:13
15. Dialogue Trigger Components
11:45
16. Enemy Aggro Groups
08:49
17. Conversant Names
05:20
1. Quest List UI Outline
14:41
2. Quest Tooltip Outline
07:56
3. Tooltip Spawning & Show Hide
07:22
4. Quest Scriptable Object
13:26
5. Tooltip Quest Objectives
09:53
6. Displaying Quest Progress
13:54
7. Giving A Quest
12:16
8. Quest Completion
12:10
9. Saveable Quest Progress
15:28
10. Rewards & Objective Descriptions
09:39
11. Reward Giving & UI
16:23
12. Gameplay Conditions In Dialogue
18:53
13. Bug Fix & More Predicates
11:35
14. Complex Conditions
17:18
所有人都能学会的Godot教程——Shader篇
2.3万播放
【Godot教程】从0编程1次学会制作7个风格迥异的爆款小游戏《愤怒的小鸟》下集
3500播放
33. Game Over
06:46
34. Sounds
07:08
35. Wave Upgrades
04:47
36. Custom Resources
17:53
1. Introduction
01:07
2. Game Intro
03:07
3. Level map
05:28
4. Terrains Autotile
06:42
5. Floors
02:31
6. Tile Navigation
13:19
7. Navigation Regions
06:03
8. Patrol Path
08:53
9. player Detection
05:53
10. FOV calculation
02:54
11. FOV implementation
05:19
12. Player Movement
04:45
13. Seeing the player
06:51
14. Enemy States
06:57
15. NPC Visuals
04:34
16. Firing Bullets
08:57
17. Explosions
06:20
18. Pickups
04:37
19. Pickup Count
08:57
20. Exit Scene
07:27
21. Main Scene
04:52
22. Game Time
07:09
23. Player Death
07:48
24. Multiple Navigation Regions
09:08
25. Final Map
01:59
1. Introduction
00:49
2. Tappy
10:02
3. Memory Madness - Fail
03:22
4. The problem
04:02
5. Using Editor Tool
08:05
6. Resource Creation
01:54
7. Working application
01:21
【Godot教程】从0编程1次学会制作7个风格迥异的爆款小游戏《愤怒的小鸟》上集
8244播放
1. Introduction
01:07
2. GoDot is constantly being updated - what happens here
01:05
1. Introduction
00:56
2. IMPORTANT Setup and test of GoDot
04:18
3. Scenes
13:23
4. Inheritance
06:43
5. Multiple Scenes
10:46
6. Creating A Script
07:28
7. Variables
08:49
8. Operators
08:06
9. Arrays and Loops
07:37
10. Dictionaries
05:21
11. Functions
04:25
12. Classes
06:19
13. Scripting a scene
10:47
14. Setters and Getters
04:09
15. Aspect Ratios
05:36
1. The assets we will use
03:16
2. I have a retina display and the games are very small!
00:38
3. A short message and good luck )
04:00
1. Introduction
01:06
2. Project Setup
07:49
3. Game Scene
02:02
4. Physics Nodes
04:07
5. Plane Scene
06:42
6. Resources
05:40
7. Plane Movement
07:50
8. Animation Player
06:23
9. Ground Collision
03:52
10. Pipes Scene
08:28
11. The RESET Animation
03:36
12. Pipe Removal
05:51
13. Pipe Spawn
07:31
14. Singletons
04:00
15. Main Scene
08:21
16. Navigation
04:12
17. Game Over Scene
07:34
18. Signal Hub
06:35
19. Pipe Collision
06:41
20. Laser Collision
05:14
21. Main Menu
08:23
22. Hud
06:35
23. Parallax
05:01
24. Parallax Scene
09:49
25. Layers and Masks Explained
06:32
1. Introduction
01:18
2. Project Setup
03:32
3. Rigidbody2D
10:28
4. Debug Label
12:11
5. Animal Regeneration
05:46
6. Input Detection
04:44
7. Animal Logic
05:08
8. Animal Grab
04:44
9. Animal Drag
03:54
10. Stretch Sound
03:41
11. Animal Launch
04:28
12. Collision Detection
05:08
13. Cup Detection
04:12
14. Cup Vanish
05:17
15. Water
05:47
16. Main Scene
03:50
17. Level Button
06:53
18. Navigation
06:30
19. Score Manager
08:34
20. Score Update
05:05
21. Game UI
08:22
22. The Arrow
04:40
23. Launch Area
03:41
1. Introduction
01:00
2. Project Setup
04:57
3. Image Loading
12:50
4. Main Screen
05:02
5. Front Sprite
07:22
6. Tweens!
05:08
7. Level Button
04:05
8. Sound Manager
09:05
9. Game Screen
07:49
10. Navigation
07:38
11. Level Setup
02:20
12. Level Selection
09:48
13. Level Creation
09:54
14. Selecting a tile
02:57
15. Scorer Node
07:39
16. Tile Selections
09:54
17. Game Logic
08:01
18. UI Updates
03:11
19. Game Over Scene
08:18
20. Final Logic
03:16
1. Introduction
01:09
2. Project Setup
01:26
3. Game Overview
05:12
4. Tile Maps
11:55
5. Player Camera
06:03
6. Player Scene
08:06
7. Platform Collisions
06:28
8. player Movement
05:45
9. Player State
06:56
10. Player Sound
06:18
11. Singletons
04:40
12. Base Enemy
08:21
14. Snail Movement
05:44
15. Frog
06:48
16. Frog movement
13:51
17. Easgle
06:10
18. Eagle movement
04:55
19. Layers
06:03
20. Hitbox
06:33
21. Bullet Scene
07:25
22. Object Maker
10:14
23. Shooter Scene
08:13
24. Enemy Shooting
05:46
25. Collision Setuo
06:02
26. Enemy Explosion
08:19
27. Fruit Pickup Scene
05:14
28. Fruit movement
05:05
29. Pickup Collection
05:44
30. Player Invincible
08:17
31. Hurt State
05:40
32. Boss Scene
12:43
33. State Machine
13:20
34. Boss Behaviour
14:44
35. Checkpoint Scene
09:20
36. Checkpoint Logic
04:44
37. One Way platform
04:47
38. Moving Platform
10:49
39. Spinning Spikes
09:07
40. Floor Spikes
03:14
41. Parallax Background
12:07
42. Parallax Scene
11:03
43. Shake Camera
06:41
44. Camera Limits
03:41
45. Game HUD
09:25
46. Main Scene
03:52
47. Mulitple Levels
07:27
48. Navigation
06:33
49. Level Advance
02:20
50. Level Complete
04:34
51. Game Over
04:24
52. Hearts
05:16
53. Falling Off
02:11
54. Score Manager
15:25
55. UI Updates
05:11
56. Tree Pause
05:20
57. Level Inspiration
01:43
58. Final Game
03:21
1. Introduction
01:04
2. Project Setup
01:39
3. Project Outline
02:42
4. Tilemap Layers
05:23
5. Player Scene
02:28
6. Level Data
03:05
7. Loading Level Data
04:55
8. Level Setup Part 1
08:05
9. Level Setup Part 2
05:48
10. Player Position
04:03
11. Camera position
03:36
12. Player Movement
06:08
13. Player Movement 2
04:25
14. Player Movement 3
04:10
15. Game Over
02:03
16. Level Button
06:46
17. Main Screen
04:22
18. Loading Level Buttons
03:13
19. Navigation
05:50
20. Game HUD
06:12
21. Game Over UI
06:25
22. Score Sync
07:37
23. UI Updates
11:01
1. Introduction
01:11
2. Outline
03:26
3. Main Scene
10:50
4. Background
04:31
5. Player Scene
10:37
6. Singletons
05:44
7. Explosion Scene
06:53
8. Boom Scene
03:51
9. Enemy Scene
10:34
10. Wave Manager
09:21
11. Bullet Scene
07:20
12. Collisions
08:07
13. Explosion Position
05:10
14. Enemy Shoots
10:04
15. PowerUp Scene
09:15
16. Health Bar Scene
09:22
17. Enemy Explosion
03:31
18. Homing Missile
06:34
19. Missile Logic
05:39
20. Missile Implementation
03:59
21. Saucer
08:00
22. Saucer Logic
09:36
23. Shoot missile
06:53
24. Shield
05:04
25. Shield Logic
09:16
26. Saucer Health
10:36
27. Player Hit
05:56
28. Game UI
07:48
29. Scoring
05:10
30. Shake Camera
04:50
31. Tree Root Current Scene
04:09
32. Health Power Up
06:34
【Godot教程】揭露游戏从无聊变为有趣的所有奥秘!
1. Introduction
1. Introduction
00:20
2. What is game juice
01:07
3. Why is it important
01:20
4. Examples from juicy games
01:39
5. Base project walk around
02:50
1. Bounce animation
11:15
2. Scale based on velocity
05:32
3. Trail
04:37
4. Bounce particles
09:09
5. Bump particles
07:01
6. Hitstop
10:14
7. Appear animation
08:35
8. Explode animation
12:07
9. Decceleration
04:26
10. Lerp color based on velocity
03:46
11. Speed particles
08:35
12. What we've learned
02:19
1. Intro
00:18
2. Shake
08:46
3. Movement offset & zoom
08:51
4. Chaging CanvasLayer viewport mode
03:11
5. What we've learned
01:01
1. Lerp movement
02:37
2. Animate movement lerp angle
03:08
3. Animate movement damped oscillator
10:00
4. Engine particles
05:16
5. Active bump animation
02:16
6. Bounce animation
07:08
7. Dash ghosts
08:35
8. Hitstop when bumping
02:14
9. Laser
02:27
10. Glow in Godot 3.5
09:52
11. What we've learned
01:12
1. Spawning animation
14:05
2. Tween spawning bricks
03:03
3. Effects when changing value
07:05
4. Destruction particles
03:48
5. Destruction particles part 2
05:10
6. Bomb explosion particles
03:19
7. Energy & bomb wiggle animation
06:19
8. What we've learned
01:01
1. Stats animation
21:14
2. Stats animation part 2 shaker node
05:00
3. Clear level animation
03:17
4. Death screen animation
10:01
5. Energy bar wiggle & particles
08:49
6. Ultimate announcement
09:52
7. What we've learned
00:28
1. How to create SFX using gdfxr
04:08
2. Ball SFX
03:14
3. The other SFX
01:43
4. SFX results
02:17
5. What we've learned
00:41
1. Joypad vibration
03:17
2. Background animation on ball collision
06:49
3. Background how to go further
00:19
4. Combo size and filling animation
06:21
5. Bump timings animation
03:04
6. Lava shader and particles
04:15
7. Lava particles when ball entering
01:45
8. Stage clear and death sequence
02:10
9. What we've learned
00:46
1. Outro
00:36
【Godot教程】从0编程制作完整的类吸血鬼幸存者游戏
15.2万播放
1. Godot Download and Setup
04:55
2. Creating the Player
12:45
3. Player Movement
15:59
4. Creating a TileMap
11:19
5. Game Camera
12:57
6. Checkpoint
00:32
1. Creating a Rat Enemy
09:39
2. Creating the First Sword Ability
18:33
3. Introduction to AnimationPlayer
13:23
4. Targeting Enemies With Sword Ability
11:50
5. Destroying Enemies
14:43
6. Project Settings Tweaks
04:01
7. Spawning Enemies Automatically
13:07
8. Improving the Game Feel
07:28
9. Creating the Game Loop Foundation
18:01
10. Experience Drops
08:57
11. Experience Tracking
09:24
12. Creating a Health Component
17:34
13. Implementing Damage
12:24
14. Creating an Experience Bar
11:16
15. Using Custom Resources for Upgrades
15:24
16. Upgrade UI Groundwork
15:57
17. Enabling Upgrade Selection
09:41
18. Making the Upgrade Functional
07:51
19. Improving the Scene Tree Structure
06:16
20. Adding Player Health
14:24
21. Player Health Bar
16:34
22. Creating the Victory Screen
11:59
23. Creating the Defeat Screen
06:31
1. Increase Difficulty Over Time
13:36
2. Improving the TileMap
13:15
3. Preventing Invalid Spawning
18:26
4. Creating an Axe Ability
22:00
5. Enabling Acquisition of Axe Ability
17:15
6. Prevent Abilities from Being Chosen Twice
09:40
7. Animating the Player
19:17
8. Animating the Enemy
16:23
9. Animating Enemy Death
10:26
10. Adding a Wizard Enemy
25:53
11. Using a Weighted Table for Enemy Spawning
11:59
12. Animating the Wizard
11:11
13. Animating the Experience Vial Pickups
20:34
14. Adding a Custom Font
06:22
15. Adding Floating Damage Text
20:53
16. Implementing a Flash on Enemy Hit
28:40
17. Adding Ability Damage Upgrades
30:03
18. Introduction to UI Theming
12:08
19. Finalizing Upgrade Card Theme
13:22
20. Animating the Upgrade Card
23:18
21. Improving the Upgrade Selection Screen
04:25
22. Applying a Style to the Experience Bar
03:53
23. Animating Victory and Defeat Screens
08:48
24. Applying Styles to the Buttons
08:28
25. Creating a Player Move Speed Upgrade
07:11
26. Adding a Vignette
13:20
1. Adding SFX - Part 1
15:40
2. Adding SFX - Part 2
06:35
3. Adding SFX to UI Elements - Part 1
07:51
4. Adding SFX to UI Elements - Part 2
03:27
5. Adding Victory and Defeat Jingles
05:09
6. Adding Music
08:36
1. Creating a Main Menu
07:59
2. Creating an Options Menu
23:02
3. Styling the Options Menu Sliders
11:25
4. Creating a Pause Menu
19:05
5. Adding a Scene Transition Effect
19:03
6. Creating a Meta Progression System
13:04
7. Saving and Loading Meta Progression Data
06:58
8. Creating the Meta Upgrade Card
15:55
9. Allowing Player to Purchase Meta Upgrades
19:13
10. Improving the Meta Upgrade Card
22:57
11. Adding a ScrollContainer to the Meta Upgrade Screen
09:54
12. Exporting the Game for Publishing
21:36
13. Fixing an Enemy Spawning Bug
03:25
14. Conclusion
02:01
1. Adding Another Enemy Type
09:21
2. Creating an Anvil Ability
16:02
3. Adding a Health Regeneration Meta Upgrade
11:40
4. Adding an Anvil Ability Upgrade
09:39
5. Fixing UI Sizing and Increasing Enemy Count
06:05
6. Adding Anvil Impact Particles
11:48
【Unity教程】从0编程制作类暗黑破坏神游戏(2/4)
1万播放
001 Welcome To The Course
02:20
002 What Are We Creating
04:55
003 How To Follow This Course
04:14
004 Get The Project
06:36
005 The START HERE Commit
03:36
007 Asset Partners & Licenses
02:29
001 Unity UI Primer
15:42
002 Show & Hide Panels
12:17
003 Placing & Slicing UI Assets
13:08
004 The Scroll View Asset
09:13
005 The Grid Layout Group
11:11
006 Drag & Drop Scripts
18:04
007 Overview Of Interfaces
10:26
008 More Dragging & Dropping
18:36
009 Drag & Drop Challenge
05:21
001 Inventory Script Introduction
06:12
002 Inventory Scriptable Objects
07:51
003 Understanding Inventory.cs
10:31
004 InventorySlotUI.cs Changes
04:55
005 Using The Debugger Tool
15:47
006 Inventory Directory Structure
02:08
007 Item ID Explained
11:51
008 GetFromID()
09:38
009 Using Redraw()
03:08
001 Saving System Overview
14:27
002 Inventory System Saving
05:09
001 Pickup Architecture Overiew
12:15
002 Spawning Pickups
05:19
003 Pickup Spawner
09:24
004 Clickable & Run-over Pickups
17:08
001 Drop System Architecture
07:23
002 Using ItemDropper.cs
14:27
003 Integrate Dragging With Dropping
06:51
001 Virtual Methods Overview
08:03
002 Tooltips Architecture
08:15
003 Tooltip Prefab
10:01
004 Tooltip Spawner
08:22
001 Stackable Items Overview
05:33
002 Refactor Overview
07:23
003 Adding and Removing Stackables
05:28
004 Stacking UI
05:17
005 Finding An Existing Stack
04:54
006 Saving Stacked Drops
05:28
007 Saving Stackable Inventory
05:16
001 Equipment system Overview
10:06
002 Mock Equipment UI
05:53
003 Mock Equipment Dragging
06:39
004 Equipment Component
06:45
005 Equipment Saving
05:29
001 Action System Overview
08:14
002 Consumable Items
06:49
001 Integration Introduction
12:56
002 Integrating Pickups
09:49
003 UI Beautification
06:42
004 Blocking Input While Dragging
03:44
005 Fighter And Equipment
08:38
006 Equipable Stats Modifiers
13:13
007 Random Enemy Drops
13:25
008 Randomise Drops By Enemy Level
21:51
009 Fixing A Saving Bug
02:17
010 ItemDropper Saving Bug
10:03
011 Course Wrap Up
04:29
【Unity教程】从0编程制作类暗黑破坏神游戏(1/4)
2.6万播放
1 - Welcome To The Course
03:03
2 - Install Unity 20183
05:09
3 - Install Visual Studio Code
06:52
5 - Quick Game Design Overview
02:23
6 - Architectural Overview
06:49
7 - Community & Support
08:09
8 - Section Overview
01:05
9 - Create A Simple Sandbox
13:17
10 - Move Using Nav Mesh Agent
08:28
11 - Refining Your Nav Mesh
11:29
12 - Introduction To Raycasting
06:52
13 - Implement Click
10:07
14 - Create A Fixed Follow Camera
06:49
15 - Animation Blend Trees
12:43
16 - Match Animation To Movement
16:15
17 - Basic Movement Tweaks
06:15
18 - Project Folder Structure
10:30
19 - Section Intro
01:10
20 - 15 Page Game Design Document
10:27
21 - The Player Experience
06:59
22 - First Draft Of Your GDD
10:14
23 - Section Overview
01:13
24 - Separating The Control Layer
12:22
25 - Namespaces To See Dependencies
13:01
26 - Raycasting For Components
14:35
27 - Implementing Action Priority
10:01
28 - Move Within Range
09:04
29 - Cancelling Combat With Movement
10:28
30 - Decoupling Dependency Cycles
11:03
31 - Dependency Inversion With Interfaces
10:12
32 - Add Attack Animation
05:56
33 - Trigger Animation In Code
08:36
34 - Throttling Our Attacks
06:15
35 - Taking Damage
08:49
36 - Nested Prefabs And Variants
12:04
37 - Using Prefab Variants
10:36
38 - Any State Animations
03:29
39 - Trigger Death Animation
04:28
40 - Stop Attacking Already
10:40
41 - Look Them In The Eyes
06:42
42 - Ignore Dead Enemies
06:27
43 - Bugs What Bugs
10:49
44 - Section Overview
02:22
45 - Calculating AI Chase Distance
09:02
46 - Swappable Control Systems
10:45
47 - Disable Control When Dead
10:29
48 - Visualising With Gizmos
06:57
49 - AI Guarding Behaviour
04:23
50 - Thats Some Suspicious Behaviour
08:31
51 - Visualising Waypoints
09:14
52 - Waypoint Loops
06:39
53 - Patrolling Behaviour
09:29
54 - Dwelling At Waypoints
07:24
55 - Section Overview First Moment
01:04
56 - Design A Moment
08:05
57 - Sketch Your Moment
08:23
58 - Tips To Improve Workflow
10:40
59 - Craft The Environment
10:55
60 - Hits
08:07
61 - Tweak Enemy Patrol
13:05
62 - Cinemachine Follow Camera
09:06
63 - Make Cinematic Sequence
16:14
64 - Trigger Cinemachine Cut Scene
09:40
65 - The Observer Pattern In C
14:05
66 - Player Input In Cutscenes
07:08
67 - Section Overview
01:23
68 - Make A Second Scene
09:54
69 - Scene Loading Portals
07:49
70 - How Coroutines Work
10:13
71 - Wait For Scene To Load
07:01
72 - Player Spawn Point
11:27
73 - Cross Scene References
08:16
74 - Canvas Groups For Fading
02:29
75 - Nested Coroutines For Fading
11:27
76 - Avoiding The Singleton Pattern
14:07
77 - Section Overview Saving Asset Pack
02:24
78 - The Saving System Overview
05:39
79 - Triggering Saving And Loading
08:53
80 - Saveable Components And GameObjects
14:06
81 - Challenge Saveable Health
06:22
82 - Checkpoints Between Scenes
12:01
83 - Loading The Saved Scene
09:01
84 - BONUS Capturing Multiple Parameters
07:44
87 - Section Overview Saving System
02:10
88 - Save System Design
06:55
89 - Overview Of Binary Serialization
12:15
90 - File Paths In C
05:19
91 - Understanding Unicode
11:49
92 - Filestream Read And Write In C
08:25
93 - Converting To Binary In C
10:09
94 - BinaryFormatter For Serialization
16:53
95 - Saveable Entities
15:51
96 - Generating UUIDs In C
10:28
97 - Editing SerializedFields
15:04
98 - Serializing With SaveableEntities
08:55
99 - Saving Multiple Scenes
08:57
100 - Saving Multiple Scenes
07:47
101 - Checkpoints Between Scenes
08:34
102 - ISaveable Components
14:41
103 - Deduplicating UUIDs
12:48
104 - Restoring Health
06:41
105 - Reloading The Last Scene
12:58
106 - Fading Before Scene Load
08:46
107 - Section Overview Simple Weapons
01:04
108 - Equip A Weapon
10:45
109 - Animator Override Controller
06:17
110 - Creating Scriptable Objects
07:29
111 - Unarmed As A Weapon
07:40
112 - Basic Weapon Pickup
11:14
113 - Left Handed Weapons
11:46
114 - Make A Weapon Projectile
11:26
115 - Shoot Projectiles
12:26
116 - Damage From Projectiles
09:17
117 - Trails & Prefab Variants
12:04
118 - Destroy Old Weapon
09:38
119 - Improve Projectile Behaviour
11:21
120 - Fireball Weapon & Pickup
06:42
121 - Fireball Particle System
08:59
122 - Projectile Impact Effect
05:50
123 - Destroy The Unwanted
14:17
124 - Resetting The Default Animator
06:58
125 - Dynamic Resource Loading
09:47
126 - Saving Weapon Choice
05:49
127 - Pickup Respawning
07:04
128 - Progression Design
09:52
129 - Progression Scriptable Object
11:29
130 - Looking Up The Health Stat
14:02
131 - Debug Health Display
11:59
132 - Enemy Health Display
06:32
133 - Awarding Experience Points
10:54
134 - Editing Scriptable Object Files
09:21
135 - Finding A Stat By Enum
09:03
136 - Saving Experience Points
02:57
137 - Displaying Experience
05:27
138 - Performant Lookups With Dictionaries
11:29
139 - Levelling Up
14:27
140 - Displaying The Level
03:08
141 - Squashing Health Bugs
07:53
142 - Events And Delegates
12:30
143 - Delegates And Actions For Leveling Up
07:06
144 - Saving Race Conditions
06:47
145 - Level Up Events And Particle Effects
12:01
146 - Damage Progression
11:01
147 - Extensible Modifier System
12:04
148 - Percentage Modifiers
12:10
149 - Data Hazards And Race Conditions
07:56
150 - Hunting Down Race Conditions
09:12
151 - Awake vs Start
11:36
152 - Lazy Initialisation
12:50
153 - Progression Stats Spreadsheet
20:06
154 - Configurable Cursors
12:41
155 - Cursors And UI
10:37
156 - Generic Raycastable Components
14:50
157 - Cursor Type With IRaycastable
07:06
158 - Raycast Sorting
09:41
159 - Raycasting To A NavMesh
16:00
160 - Calculating A NavMesh Path
15:52
161 - In Game UI
09:47
162 - Text Fading Animation
05:07
163 - Spawning Damage Text
08:01
164 - Using Unity Events
11:31
165 - Updating The Damage Text Value
05:09
166 - Unity Events With Parameters
06:35
167 - Health Bar UI
12:56
168 - Updating The Health Bar Scale
07:06
169 - Disabling Empty Health Bars
05:49
170 - Fixing The Fader
11:35
171 - Coroutine Race Conditions
10:54
172 - Camera Facing LateUpdate Fix
01:57
173 - Sound Effects And UnityEvents
13:50
174 - Weapon Prefab Refactor
07:23
175 - Fighter To Weapon Communication
09:43
176 - Boom Microphone Audio Listener
08:21
177 - Health Pickup Hack
08:21
178 - Visual Polish Audit
05:48
179 - Visual Polish Part 1
07:30
180 - Visual Polish
11:43
181 - Visual Polish
12:13
182 - Combat Moment Fine Tuning
06:25
183 - Bug Attacking Distant Enemies
08:02
184 - Enemy AI Agro
07:37
185 - Enemy Mob Mechanics
10:15
186 - Bug Shooting Over Water
03:10
187 - Youve Finished The Course
01:31
Godot4的终极介绍
1.8万播放
Godot4的终极介绍(1/3)
05:10:25
Godot4的终极介绍(2/3)
06:22:16
Godot4的终极介绍(3/3)
02:56:35
【Unity教程】从0编程制作类街头霸王游戏
1.6万播放
1. Introduction
02:57
2. Install Unity
02:28
3. Install Post Processing
02:41
1. Setting up backgrounds
06:21
2. Downloading characters
10:34
3. Importing characters
13:28
4. Post Processing
13:38
5. Transparency fix
04:28
6. Setup Animations
11:26
7. Animation scripting
11:19
8. Movement
08:42
9. Jumping
16:43
10. Cannot exit screen
09:54
11. Face opponent
17:26
12. Flip Animations
09:35
1. Combat Animations
09:57
2. Spinning Jump
13:04
3. Combat Setup
09:19
4. Task Review
04:41
5. Leg Sweep
07:23
6. Aerial Moves
12:08
7. Flip Animations
25:58
8. Blocking
10:52
9. Sounds
12:30
10. Sound reverb
05:25
11. Reaction animations
06:00
12. Reaction Setup
08:42
13. Reaction Code
09:38
14. Hit sounds
12:31
15. Flip react
07:11
1. Player 2 animations
13:35
2. Animator setup
05:23
3. Player 2 setup
08:38
4. Player 2 Controls
08:59
5. Player 2 Blocking
08:59
6. Player 2 Animations
07:34
7. Jump Flip edit
09:32
8. Jump over characters
05:51
9. Jump code
08:17
10. Jump animation
04:43
11. Jump review
08:05
12. Don't Push opponent
16:06
13. Don't Push P2
08:57
14. Reset Move
04:45
15. Fixing the jump
07:01
16. Attack Colliders
08:41
17. Collider animations
12:28
18. Collider code
10:00
19. Player 2 colliders
13:22
20. Player 2 code
05:27
21. Fixing reactions
05:49
22. Heavy react slide
07:47
23. Edit Reactions
04:22
24. 2 Joypad Setup
04:11
1. Health bar graphics
08:01
2. Health bar code
09:51
3. Red bar
07:04
4. Health bars
03:53
5. Knockout
07:25
6. Blocking
08:03
7. Victory animations
03:04
8. Victory code
07:11
9. Heavy react fix
06:21
10. Jump speed fix
09:09
11. Particle Effects
07:44
12. Particle Effects 2
16:27
13. Victory check
08:22
14. Attack timing
09:25
15. Dynamic loading
12:54
16. Dynamic checks
02:52
17. Player prefabs
13:24
18. Player reversal
11:01
19. Player spawning
12:21
20. Spawning Fix
05:43
1. AI Walking
13:32
2. AI Pause
06:12
3. AI random attack
10:53
4. Attack within range
07:09
5. AI Triggers
05:49
6. AI attack rate
04:51
7. AI dazed
04:55
8. Crouch defend
06:00
9. AI blocking
07:34
10. Crouch colliders
13:05
11. AI Character test
05:28
12. Setting up Eve AI
06:54
13. Saving AI Prefabs
04:16
1. Text mesh pro
13:06
2. Timer code
05:34
3. Timer reaches 0
10:41
4. Fight round text
04:27
5. Fight round audio
11:12
6. Audio mixer
04:18
7. Win sound
12:18
8. Timer win lose
02:09
9. Importing music
06:05
10. Fade In
05:27
11. Two Player Text
10:43
12. Scene Reload
15:10
13. Rounds 2 and 3
09:27
14. Music delay
03:14
1. Bring in More Characters
05:35
2. Character Images
11:32
3. Editing Images
04:08
4. Character Icons
04:47
5. Victory Backgrounds
11:14
6. Background edits
03:36
7. Victory screens
08:21
8. Character Select
16:50
9. Player 2 Spawn
04:49
10. Small Fixes
06:06
11. Victory screens
11:58
12. Character Load
06:37
13. Dynamic Loading
03:39
1. Selection Screen
22:46
2. P1 and P2 text
04:34
3. Character Select Code
16:22
4. Character display
12:41
5. P1 Indicator
05:55
6. Select Code
06:08
7. Player 2 Selection
21:32
8. Testing Selection
03:34
9. Level Select
21:21
10. Linking Scenes
08:20
11. Changing backgrounds
09:39
12. Resetting wins
02:57
1. Main menu layout
09:35
2. Main menu buttons
09:37
3. Controls menu
18:31
4. Options Menu Layout
12:39
5. Options menu
16:25
6. Options test
05:40
1. Final polish
08:38
2. Time to react
08:35
3. Fine tuning characters
13:51
4. Adjusting damage values
05:35
5. Time slow down
13:20
6. Real time
12:11
7. Limit FPS
07:02
8. Changing music
06:35
9. Saving volume
10:25
10. Victory screen fix
03:21
11. Speeding up selection
07:13
12. Fixing difficulty
04:50
13. Exporting the game
09:46
1. Mixamo FBX update 1
12:01
2. Mixamo FBX update 2
05:26
3. Mixamo FBX update 3
05:35
4. Bonus - Setting up Mixamo Characters for HDRP
26:09
6. Bonus - Creating a fireball attack
09:10
7. Bonus - Scripting the fireball attack
21:24
8. Bonus Input combination attacks part 1
04:29
9. Bonus Input combination attacks part 2
02:41
10. Bonus Scripting combination attacks
13:14
11. Bonus Final Results
01:41
【Unity教程】从0编程制作类吸血鬼幸存者游戏
7.7万播放
1、2 - Learn_To_Create_A_Vampire_Survivors_Style_Game_in_Unity_&_C#___Udemy
01:02
3 - Setup Importing Assets
02:37
4 - Making a Scene
06:37
5 - Adding The Player
05:58
6 - Setting Up The First Script
10:58
7 - Making The Player Move
15:51
8 - Limiting Diagonal Movement Speed
05:00
9 - Camera Movement
08:12
10 - Animating The Player
09:52
11 - Making An Enemy
06:15
12 - Moving The Enemy
09:51
13 - Animating The Enemy
12:22
14 - Setting Up Player Health
07:28
15 - Making Enemies Hurt
10:00
16 - Waiting Between Hits
05:34
17 - Setting Up A Health Bar
05:47
18 - Updating The Health Bar
05:53
19 - Making Enemy Prefabs
05:28
20 - Spawning Enemies
05:22
21 - Spawning Outside The Screen
13:12
22 - Some Minor Fixes
04:04
23 - Tracking Distant Enemies
07:12
24 - Despawning Distant Enemies
16:16
25 - Creating Our First Weapon
11:19
26 - Damaging Enemies
05:34
27 - Fire Particles
05:47
28 - Spawning Despawning Fireballs
08:18
29 - Growing Shrinking Fireballs
05:57
30 - Enemy Knockback
09:10
31 - Setting Up Damage Number Display
05:34
32 - Spawning Damage Numbers
16:26
33 - Improving The Appearance
03:47
34 - Pooling The Numbers
13:05
35 - Making More Enemies
06:06
36 - Setting Up Enemy Waves
06:08
37 - Spawning Waves Of Enemies
12:01
38 - Setting Up The Experience System
04:02
39 - Picking Up Experience
04:34
40 - Making Experience Go To The Player
07:57
41 - Make Enemies Drop Experience
06:46
42 - Adding Levels
06:45
43 - Levelling Up
06:24
44 - Displaying Experience
06:03
45 - Updating Experience Display
11:47
46 - Setting Up Weapon Stats With Inheritance
06:39
47 - Using The Weapon Stats
08:41
48 - Levelling Up The Weapon
07:49
49 - Setting Up The Upgrade Interface
05:38
50 - Updating The Upgrade Button
09:33
51 - Activating Level Up Screen
06:09
52 - Making The Upgrade Work
05:33
53 - Giving The Player A Random Weapon
09:42
54 - Unlocking New Weapons
08:40
55 - Showing More Unlocks Upgrades
14:00
56 - Hiding Max Levelled Weapons
11:49
57 - Skipping Level Up
02:56
58 - Adding More To The Fireball
08:27
59 - Fixing Fireball Stats
04:59
60 - Adding An Area Attack Weapon
12:04
61 - Making The Weapon Work
10:04
62 - Creating Projectiles
06:35
63 - Adding A Projectile Weapon
16:28
64 - Setting Up A Sword Attack
07:00
65 - Making The Sword Work
09:56
66 - Adding Throwing Axes
08:52
67 - Throwing The Axes
09:11
68 - Stopping Enemy Movement
02:22
69 - Collecting Coins
06:10
70 - Dropping Coins Randomly
07:00
71 - Showing Coins On The UI
03:45
72 - Setting Up Player Stats
14:19
73 - Setting Up Stat Upgrade UI
08:02
74 - Updating Stat UI
13:48
75 - Fixing Edge Cases
05:42
76 - Purchasing Upgrades
16:40
77 - Adding A Level Timer
11:14
78 - Ending The Level Player
07:35
79 - Setting Up An End Screen
04:20
80 - Making The End Work
09:46
81 - The Main Menu
11:37
82 - Adding A Pause Menu
04:30
83 - Pausing The Game
08:00
84 - Setting Up Audio And The Audio Mixer
06:11
85 - Playing Sound Effects
12:29
86 - Building The Game
06:39
【Unity教程】从0编程制作类银河恶魔城游戏
100.5万播放
1. Introduction
02:34
1. Important to know - Mindset of the course
04:42
2. Important to know - Crash course
03:44
3. Important to know - Q&A
03:44
4. Important to know
01:15
1. Install Unity and Visual Studio 2022
06:45
2. Unity windows and Tools
08:52
3. Colliders nad Rigibody
08:03
4. Input and First script
12:34
5. Move and Jump
09:45
6. Serializefield
02:39
7. Sprite sheet
09:11
8. Animator
11:08
9. Clean up
06:15
10. Flip character
08:52
11. 2D Collision Detection
08:20
12. Jump animation
08:31
13. Sticky walls
01:11
14. Dash and timers
11:38
15. Dash cooldown
06:57
16. Attack animation
19:41
17. Attack combo
12:12
18. Inheritance
12:45
19. Preparing inheritance
12:01
20. Making enemy with Inheritance
12:54
21. Enemy's attack
09:35
22. End of crash course
03:42
1. What is State Machine
06:21
2. Creating Finite State Machine
21:47
3. Setup Animator with State Machine
09:38
4. Movement with State Machine
07:05
5. Jump with State Machine
11:43
6. Collision Check
06:35
7. Flip
05:13
8. Creating Dash State
09:00
9. Improving Dash State
08:10
10. Wall Slide State
14:06
11. Wall Jump State
08:30
12. Primary Attack State
10:17
13. Combo Attacks
08:50
14. Finalize Attack State
16:17
15. Attack's direction
02:48
1. Tile Palette
05:37
2. Tile Map Collider
07:12
3. Camera
11:30
4. Parallax background
06:50
5. Endless background
04:52
1. Enemy's State Machine
07:05
2. Making inheritance for Player and Enemy
08:34
3. Enemy's Idle and Move State
15:18
4. Enemy's Battle State
16:28
5. Enemy's Attack State
10:51
6. Finalize Battle State
06:22
1. Battle System Design
02:21
2. Attack Logic
08:46
3. Collider's collision exception
01:21
4. On Hit Fx
07:08
5. On Hit Impact
05:49
6. Attack's direction hot fix
02:14
7. Counter attack - Enemy's Stun State
11:39
8. Counter's attack window
06:43
9. Player's Counter Attack
12:49
1. Concept of a Skill System
03:49
2. Creating Player Manager and Skill Manager
06:40
3. Foundation of Skill System
07:15
1. Clone Creating Ability
13:50
2. Clone's Attack
11:57
1. Sword Throw Skill State
09:32
2. Setting up details of the sword
11:11
3. Setting up sword's aim
13:14
4. Improving sword's behaviour
14:48
5. Improving sword throwing state
13:02
6. Bouncy sword
11:28
7. Setting sword type
07:46
8. Pierce sword
07:11
9. Saw spin sword
12:53
10. Freeze time of the enemies
15:36
1. Blackhole and Quick Time Event keys
21:48
2. Improving blackhole with clone creatin
12:08
3. Blackhole details setup
07:14
4. Blackhole ability state
13:21
5. Blackhole duration
10:13
1. Crystal ability
09:52
2. Explosive crystal
09:15
3. Moving crystal
07:27
4. Multi-crystal
13:51
5. Improving skills in a skill tree
17:36
6. Clone duplication on attack
09:41
7. Crystal instead of Clone
16:05
1. Character stats
05:24
2. Stat script
06:26
3. Applying stats to combat
10:02
4. Death of entities
12:34
5. Major stats and defensive stats
08:01
6. Critical attack
07:47
7. Magic damage
07:33
8. Elemental ailments
09:41
9. Ailments effects and duration
12:29
10. UI health bar
24:26
11. Ailment visual effects
20:20
12. Improve ailments - chill
10:31
13. Improve ailments - shock
25:58
14. Applying damage to skills and clean up
18:41
1. Item
08:08
2. Inventory
11:56
3. Inventory UI
14:29
4. Equipment item
05:35
5. Stash for materials
07:09
6. Equip items on character
23:24
7. Apply item modifiers
05:54
8. Enemy modifiers
08:52
9. Unequip items
03:54
10. Craft
09:58
11. Items drop
20:06
12. Player drop system
13:13
13. Remove items from inventory
01:24
14. Unique items
10:21
15. Thunder strike item effect
20:11
16. Ice and Fire item effect
14:18
17. Thunder strike on abilities
06:46
18. Heal item effect
11:52
19. Buff item effect
15:24
20. Armor item effect
16:29
21. Item's cooldown explained
03:34
1. UI menu
11:56
2. Character Stats UI
30:37
3. Limit Inventory Slots
05:42
4. Item Tooltip
27:02
5. Stat Tooltip
14:59
6. Switch UI with Keyboard
04:43
7. Craft UI
52:05
8. Skill Tree UI
31:46
9. Improve Item Tooltip
04:35
10. Merge Skill Tree UI with Skill Manager
17:45
11. Merge Skill Tree with Parry skill
14:37
12. Merge Skill Tree with Crystal skill
06:04
13. Merge Skill Tree with Dodge skill
11:08
14. Merge Skill Tree with Sword skill
14:34
15. Merge Skill Tree with Clone skill
21:42
16. Skill Tree Hot Fix
02:35
17. In game UI
41:06
18. Options UI
09:02
19. Finalising Tooltip
22:32
1. Save system
23:06
2. Save Inventory Items
20:01
3. Save Stash and Equipment
12:04
4. Save Skill Tree
11:11
5. Delete save file
02:12
6. Encryption of saved data
06:24
1. Main menu
14:14
2. Screen fade
15:16
3. End screen
05:45
4. Checkpoint
32:18
5. Lost currency ( souls ) save and and enemy's currency ( souls ) drop
22:44
1. Audio manager
16:34
2. Audio distannce limiter
05:43
3. More examples on audio effects
11:09
4. Audio settings
14:02
5. Audio time limiter
03:37
6. Area sound
08:11
7. How to look for audio
05:45
1. Improving knockback direction
07:02
2. Improving player
09:44
3. Improving skeleton
05:57
4. Game pause
02:14
5. Dead zone
07:50
6. Invincibility in the time of dash
02:17
1. Ailments fx
16:30
2. Blackhole additional vfx
03:54
3. Snow and Fire flies
12:09
4. Hit and Critical hit particles
19:58
5. Dust fx
11:13
6. After image fx
09:17
7. Screen shake
11:42
8. Pop Up Text Fx
17:58
9. A bit of clean up
08:22
1. How to build your game
13:56
2. How to post your game on website
22:18
1. Slime enemy
42:08
2. Slime - sefl-multiplying on death + improvements of battle system
21:14
3. Slime - stunned state improvement
04:36
4. Archer's arrow
18:04
5. Archer enemy
59:51
6. Shady enemy
46:19
7. Death bringer enemy [BOSS] - part 1
38:15
8. Death bringer enemy [BOSS] - part 2
52:03
001 Closest Enemy - Bug Fix
10:46
002 Craft Materials Subtraction - Bug Fix
11:14
003 Item Drop - Bug Fix
05:47
004 Can't Hide Behind Walls - Bug Fix
06:19
005 Flickering Enemy - Bug Fix
13:02
006 Arrow Facing Direction - Bug Fix
03:43
Steam独立小游戏《谎言城堡》 宣传片 01
1521播放
Unity编辑器扩展《IGToolkit》
1157播放
Steam独立小游戏《谎言城堡》 宣传片 02
494播放
《体素》—Unity官方GameJam参赛作品游玩全流程演示
2341播放
加载中...
加载中...
小窗
客服
顶部