UE4 RPG学习

学习如何制作RPG游戏

本教程来源于B站:https://www.bilibili.com/video/av15295075?from=search&seid=3834688049111684907

一. Setting Up Our Project

加载Infinity Blade资源

二. Health and Mana Setup

HUD:平视显示器(Head Up Display)

Health:血量值

Mana:魔法值

绑定Health和Mana

三. Importing A Custom Character

import mesh

import animation

create Eve_BP

create Eve_BS

四. Finishing The Player Character

编写Eve_BP:

  • 速度的实时获取
  • 速度大于10时为Walk/Running状态
  • 速度小于10时为Idle状态

替换小白人:

  • Mesh的替换
  • Animation class的替换

五. Creating the spell Casting State

这是显示加状态的动作

新建一个Casting1H状态(一个游戏中有很多加状态的动作)

六. Player Healing Abilty

动作映射的设置(input)

治疗的显示(初始时,要限制动作),治疗完毕后,接触动作的显示

新的事件:特效伴随  需要放置特效的位置,在RightFoot节点

七. Regenerating Health and Mana

血量的恢复

八. Simple Health Pick Up With Effects

靠近血源,会有自动回血和回蓝功能

要使用盒子触发器

十. Combat Test Dummy

simple ai 创建新的character

十一. Setting Up The ActionBar

制作简单的行动条以及等级显示

十二. Setting Up The Players Bars

精做人物的血量显示条

十三. Spawning A Projectile

特效一:"延长尾气效果"

实现火球特效

十四. Damage AI With Ability

要使得发出的火球要有碰撞效果

十五. Ability Cool Down System

技能冷却系统

十六. Actionbar Ability Icons

技能图标(包括冷却时的,也包括未冷却的)

十七. No Mana Popup Message

魔法值不够提示

创建一个UI来显示魔法值不够,并且添加文字动画,效果不错

十八. Loot-Bog Pick Up Item

金钱拾取系统

  • 首先创建一个LootPickup(actor)   添加static mesh、box
  • 触发事件

十九. Melee Combat Based Character

添加一个剑士人物

二十. Sword Weapon Blueprint

二十一. Sword Attack Animation

二十二. Melee Character HUD & Fixes

二十三. Melee Weapon Damage

二十四. Smashing Bugs

二十五. Moving AI Enemies

首先为AI设置活动的区域

P键使得活动区域变绿

二十六. Smart Random AI Roaming

二十七. Melee Combat While Moving

二十八. Jump Animations 

二十九. Magic While Moving

三十. Simple Quest System

三十二. Player XP and Level

三十三. Saving Player XP

三十四. Level Up PopUp

三十五. Game Currency

三十六. Loot Screen Widget

三十七. Loot Coins

三十八. D UI Class Select

三十九. Displaying Inventory UI

四十. Inventory Item Slots

四十一. Using Inventory Icons and Images

四十二. Creatinh Inventory PickUp Items

四十三. Styling The PickUp Items

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值