UE5蓝图技术:物品管理、任务系统与角色属性课程
- 1 - Introduction
- 1 - New project
- 2 - Data in Unreal Engine
- 2 - Basic data types
- 3 - Arrays
- 4 - Maps
- 5 - Enums
- 6 - Structure
- 7 - Data tables
- 3 - Preparing game
- 8 - Importing new character
- 9 - Game mode
- 10 - Fixing character blueprint
- 11 - Enhanced input mapping
- 12 - Mapping context
- 13 - Character inputs
- 14 - Landscape
- 4 - Main menu
- 15 - Setting up menu
- 16 - Close button
- 17 - Back to game mode
- 18 - Global functions
- 19 - Tabs
- 20 - Displaying widgets
- 21 - Clicking on tabs
- 22 - Active tab
- 5 - Interaction
- 23 - Trace
- 24 - Trace channel
- 25 - Interface
- 26 - Base interact class
- 27 - Child class
- 28 - Trace function
- 29 - Trigger only once
- 30 - Parent event
- 31 - Interact
- 32 - Destroy actor
- 6 - Inventory
- 33 - Structs and components
- 34 - Inventory slot
- 35 - Inventory grid
- 36 - Style grid
- 37 - Items data table
- 38 - Add to inventory
- 39 - Displaying item in slot
- 40 - Find item
- 41 - Find empty slot
- 42 - More objects
- 43 - Fixing inventory
- 44 - Item quantity
- 45 - Fixing the bug
- 7 - Quest system
- 46 - Data for the quest system
- 47 - Quest actor and component
- 48 - Import animals
- 49 - NPC
- 50 - Dialogue widget
- 51 - Information about the quest
- 52 - Sending quest data to the widget
- 53 - Widget buttons
- 54 - Add quest
- 55 - Displaying quest
- 56 - Quest name
- 57 - Event dispatcher
- 58 - Task list in the menu
- 59 - On Quest Item received
- 60 - Task progress
- 61 - Displaying task progress
- 62 - Changing task progress
- 63 - Setting progress limit
- 64 - Finished task
- 65 - Quest completed
- 66 - Removing quest
- 67 - 2nd Quest
- 68 - Oasis
- 69 - Notify quest
- 8 - Character stats
- 70 - Game instance
- 71 - Level up function
- 72 - Stats widget
- 73 - Display stats in widget
- 74 - Add XP from quest