Jeraden_n 4c8ff9825f8342f2bb0fd7c96f78d7e6
분야 | 매직스펠 |
---|---|
장르 | 재미, RPG |
게임버전 | 모든버전 |
API | 페이퍼 |
자료글 | https://github.com/TheComputerGeek2/MagicSpells |
안녕하세요, 제라든입니다.
유튜브 영상 편집 때문에 하루 늦게 강의글을 올리네요. 죄송합니다 ㅠㅠ
바로 강의 시작하겠습니다!
매직스펠 내 존재하는 스펠들은 스펠 작동 방식, 스펠 대상에 따라 스펠 클래스가 나뉩니다.
스펠 클래스는 저번에 알려드린 spell-class 구문하고도 관련이 있습니다.
클래스 종류에 따라 스펠의 작동 방식을 대략 파악할 수 있고,
해당 스펠 클래스에 쓸 수 있는 전용 구문을 추가하여 더 유용하게 활용할 수 있습니다.
스펠 클래스는 어떤 것이 있고, 어떻게 구분 짓는지 오늘 강의를 통해 알아봅시다.
1. Instant Spells
Instant Spells는 어떤 대상이나 조건 없이 "즉시" 시전이 가능한 스펠을 의미합니다.
자신의 체력을 회복시키는 Prayer Spell이나 크게 도약하는 Leap Spell처럼
대상을 지정할 필요없이 스펠을 시전하면 즉시 발동되는 스펠들이 해당됩니다.
Instant Spells에 해당하는 스펠
Conjure Spell |
2-1. Targeted Spells
대상을 지정해야지만 발동되는 스펠들도 있습니다. 그런 스펠들은 Targeted Spells에 속합니다.
지정한 대상에게 포션 효과를 주는 PotionEffect Spell도 여기에 해당합니다.
지정한 대상, 엔티티(Entity)가 없으면 스펠을 발동하려는 시도 자체가 불가능합니다.
Targeted Spells에 해당하는 스펠
Cleanse Spell |
2-2. Targeted Location Spells
Targeted Location Spell은 Targeted Spells과는 다르게,
엔티티(Entity)가 아닌 블록(Block)을 대상으로 지정할 수 있는 스펠입니다.
하지만 몇몇 스펠들은 블록과 엔티티 모두 대상으로 하는 것이 가능하기 때문에,
Targeted Spells의 하위 개념인지는 모호합니다.
따라서 저는 그냥 다른 종류로 구분하도록 하겠습니다.
3. Buff Spells
Buff Spells은 문자 그대로 지속적으로 스펠 효과가 나타나는 "버프" 형태의 스펠입니다.
일반적으로 스펠 시전자가 대상으로 지정되며,
특수한 구문을 넣어 Targeted Spell처럼 지정한 대상에게 스펠을 걸어버릴 수도 있습니다.
Buff Spells에 해당하는 스펠들
Armor Spell |
4. Utility Spells
정확히는 어디에도 속하지 않는 독립적인 스펠입니다.
구분하기 위해서 제가 따로 Utility Spells라 명명하겠습니다.
해당 종류의 스펠들은 특수하면서도, 중요한 스펠들입니다.
스펠 그 자체로 어떤 효과가 있지 않고, 다른 스펠들을 활용하여 효과적인 기능을 수행합니다.
여러 개의 스펠들을 묶어 한번에 발동시키는 Multi Spell,
특정 시간 단위마다 스펠을 계속 발동시키는 Passive Spell,
특정 명령어를 실행시키는 External Command Spell 등
매직스펠에서 빠트릴 수 없는 중요 스펠들이 바로 Utility Spells입니다.
Utility Spells에 해당하는 스펠들
Menu Spell |
다음 강의는 매직스펠을 밑바닥부터 알려주는 기초 강의가 아닌,
다양한 스펠들을 소개하고 구문을 설명하는 기본 강의를 진행하겠습니다.
이번주 수요일 날 올라갑니다.
끝까지 읽어주신 분들께 감사의 말씀을 전합니다.
홀릭
2019.12.09혹시 skill api 랑 매직스펠의 차이점 이나 어떤 게 더 좋는지 의견 들어봐두댈까요?
제라든
2019.12.09SKILL API를 전문적으로 해본 적이 없어서 정확한 답변은 드리기는 힘들 것 같습니다.
제 답변은 어디까지나 개인적인 의견의며, 참고만 해주시길 바랍니다.
MagicSpells이 확장성, 다양성 면에서는 더 뛰어나다고 생각합니다.
대신 SKILL API는 제작 툴이 따로 마련되어 있어 제작 편의성이 좋고, 배우기도 더 쉽다고 생각합니다.
서버에 사용할 짜임새 있는 RPG 스킬을 원한다면 SKILL API를,
단순히 RPG 스킬 뿐만 아니라 좀 더 넓은 영역으로 자신의 창의성을 발휘하고 싶으시다면 MagicSpells를 추천드립니다.
아이스틴
2019.12.09다음 강의부터 어려워지겠군요 ㄷㄷ
제라든
2019.12.09쉬운 스펠부터 설명드릴 거라 크게 걱정 안하셔도 될 거에용 ^^
DDang_
2020.01.14좋은 강의는 추천입니다
겸손한젤리봇
2020.01.14DDang_
2020.01.14안들렸습니다
CobaltPie
2020.03.10감사합니다