or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
![image alt](https:// "title") | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | Emoji list | ||
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing
xxxxxxxxxx
信長技能BP圖文教學
新增技能
在Content Browser底下的 Content > MOBA > Hero > 英雄代號 > Skill資料夾下滑鼠右鍵新增一個Blueprint Class
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →此Blueprint Class繼承HeroSkill class
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →技能檔案命名規則為 : 武將代號(E/R/T/W)_Skill
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →打開剛剛新增的BP技能進入BP編輯頁面, 找到工具列的Class Defauls底下的MOBA, 編輯Name(技能名字)、Texture(技能圖示)
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →打開英雄的BP(武將代號_hero), 找到MOBA底下的Skill Classes右邊的+新增一個array element, 設定新技能如此便能在角色面板上看見此技能新增出來
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →開始設計一個技能前…
技能行為
點擊BP技能進入BP編輯器, 工具列的Class Defauls > MOBA底下的Skill Behavior
技能流程
1.技能設定階段
2.找尋技能目標階段
3.攻擊或上Buff階段
4.生成技能特效階段
指向技的2、3、4階段由繼承 SkillDirectionActor或 SkillSplineActor的BP class : Bullet完成
Passive(被動技能)
藍圖設計思維:
技能習得後自動施放技能, 給予自身效果期間長且有唯一性的BUFF
技能設定階段:
上Buff階段:
1.新增事件 :
2.生成BUFF :
3.生成位置 :
4.Buff Unique Map :
5.加入新的element到Buff Unique Map裡 :
6.新增VariableMap的子Map :
7. Buff Unique Map新增的Buff效果數值 :
8. 加入Buff到英雄上 :
整個主圖 :
No Target(不需目標技能)
藍圖設計思維:
以施法者為中心立即放技能, 以半徑找到所有影響目標或者只對自己有影響
技能設定階段:
找尋技能目標階段:
1. 新增事件 :
2. 事件順序 :
3.找尋自身為半徑的所有目標 :
給予傷害/上Buff階段:
0. 使用ForEachLoop找Array中的每個HeroCharacter:
對目標攻擊時:
需先設定Variable Map中的Damage Map
呼叫攻擊計算函式
對目標Buff時:
需先設定Variable Map中的 Map
生成Buff
和Passive的永久Buff不同, 需要設定Duration(效果期間)
–
加Buff到英雄上 :
–
攻擊+異常狀態
需先設定Variable Map中的 Map
生成Buff
加Buff到英雄上
呼叫攻擊計算函式
生成技能特效階段:
整個主圖:
–
–
–
往英雄面對方向的指向技
1. 新增指向技 :
2. 設定方向 :
3. 設定傷害 :
4. 整個主圖 :
Unit Targer(單一目標技能)
藍圖設計思維:
點擊目標後給予攻擊或者Buff
技能設定階段:
找尋技能目標階段:
1. 新增事件 :
2. 新增事件順序 :
給予傷害或上Buff階段:
傷害:
0.設定Damage Map
1. 計算傷害:
2. 設定傷害:
Buff:
0.設定Duration Map
1.生成Buff
2.加Buff到英雄上 :
攻擊+異常Buff:
需先設定Variable Map中的 Map
1.生成Buff
2.加Buff到英雄上
3.計算傷害
4.設定傷害
生成技能特效階段:
整個主圖:
–
AOE(範圍技能)
藍圖設計思維:
藍圖設計和No Target的攻擊技能一樣, 唯一差別是找尋技能目標階段的技能中心位置由滑鼠點擊決定
技能設定階段:
Hint Actor(目標游標):
目標游標圖示:
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →點擊技能後,滑鼠位置會顯示剛剛的Sprite
找尋技能目標階段:
0.新增事件:
1.事件順序:
2.找到所有目標:
3. 拜訪每個目標:
給予傷害或上Buff階段:
傷害:
Buff:
傷害+Buff:
給予傷害和給予Buff的BP合起來即可, 見整個主圖
生成技能特效階段:
整個主圖:
攻擊
Buff
–
攻擊+Buff
–
–
Directional(指向技能)
藍圖設計思維:
指向技的找尋技能目標階段、給予傷害、生成技能特效階段皆由繼承 SkillDirectionActor或 SkillSplineActor的BP class完成,此BP Class 我們命名為Bullet
技能設定階段:
Hint Actor(目標游標):
目標游標圖示:
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →找尋技能目標&給予傷害&生成技能特效階段 :
生成Bullet:
設定Bullet方向:
如果此Bullet是繼承自SkillDirectionActor會需要Set Direction
如果此Bullet是繼承自SkillSplineActor,則只需Set Attacker
設定Bullet傷害:
整個主圖:
Toggle(開關技)
Immediate(瞬發技)
新增Buff
Passive被動技能Buff
一般Buff
新增Bullet
常用藍圖快捷鍵&操作
tags:
UnrealEngine4
Nobu