Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unity ARPG项目实战:从0到上架Steam
Rating: 4.8 out of 5(9 ratings)
87 students

Unity ARPG项目实战:从0到上架Steam

动作角色扮演游戏
Created by剑铭 官
Last updated 9/2024
Chinese (Simplified)
Chinese (Simplified) [Auto],

What you'll learn

  • 学会制作ARPG实时战斗游戏
  • 提高Unity各系统的应用能力
  • 加强编程思想和代码设计能力
  • 将学习到的知识应用于各种不同的游戏中

Course content

8 sections185 lectures53h 42m total length
  • 课程介绍与战斗演示6:10
  • 搭建项目环境10:47
  • 配置表设计与导表工具19:15
  • 角色设计介绍13:42
  • 编写角色状态机1_基础接口14:38
  • 编写角色状态机2_事件缓存与调度14:09
  • 编写服务组件基类15:17
  • 完成角色动作调度逻辑16:28
  • 监听移动输入切换到移动状态9:51
  • 实现角色的移动23:33
  • 实现停止移动衔接至待机的功能8:53
  • 实现接地检测逻辑7:30
  • 实现相机控制和跟随角色18:37
  • 相机跟随补充讲解7:07
  • 实现跳跃逻辑11:14
  • 创建状态配置文件15:42
  • 实现位移配置21:59
  • 实现叠加位移输入的功能5:34
  • 实现普攻连招与修复位移bug11:31
  • 实现技能切换4:42
  • 实现格挡切换5:18
  • 实现冲刺突进3:08
  • 实现蓄力攻7:40
  • 实现攻击方向控制与跳跃攻击6:04
  • 实现物理穿透效果与修复状态事件监听bug6:56
  • 主角的技能特效控制21:13
  • 实现顿帧效果17:41
  • 实现径向模糊的配置22:38
  • 创建命中检测配置18:10
  • 实现生成受击特效17:09
  • 补充两帧间的命中区域6:28
  • 实现受击血量的计算12:20
  • 实现受击和死亡的切换11:22
  • 实现连续受击与命中时顿帧6:24
  • 添加受击音效15:04
  • 格挡弹反18:47
  • 对指定区域进行命中检测12:28
  • 如何配置一个单位的预制件12:55

Requirements

  • 需要一定unity基础的同学

Description

本课程将从0开始制作一个动作游戏,我会将制作过程的每个阶段分享给您,主要包含功能实现阶段、关卡编辑阶段、优化阶段、上线阶段,请做好准备,课程将会非常长,主要讲解:

  • 角色控制系统:包含待机、移动、跳跃、冲刺、普攻连招、蓄力攻击、释放技能、格挡防御、攻击弹反、受击、击飞、死亡等;

  • 镜头控制系统:包含镜头跟随、目标切换、技能特殊运镜、以及一些增强打击感的后处理效果等;

  • 战斗系统:包含技能位移配置、伤害检测与判定、格挡判定、特效配置、顿帧配置、技能镜头通知、AI攻击决策、AI防御决策、AI躲闪决策、AI抢攻决策、AI踱步、AI追逐、AI巡逻等;

  • 对话AI:主要根据主角的一些特性或者不同的阶段,触发不同的对话,根据主角提供的选项做出相应的交互等;

  • 背包系统:主要提供各类道具的展示、使用、丢弃、整理、位置交换等相关功能;

  • 装备系统:玩家可为不同的部位穿戴不同的装备,从而提高自己的实力,继续对抗挑战不同的BOSS;

  • 锻造系统:玩家可根据获得的图纸,进行锻造不同的装备;

  • 洗练系统:玩家可对装备进行洗练,从而获得品质更高的词条;

  • 商店系统:游戏内提供各种各样的商店,比如杂货铺、铁匠铺、药店、神秘商人等,玩家在历险的过程中,可跟这些NPC进行交互购买东西;

  • 存档系统:主要存储玩家实时的游戏数据、以及关卡进度;

Who this course is for:

  • 对游戏开发感兴趣的同学