playXP

서브 메뉴

Page. 10 / 21 [내 메뉴에 추가]
글쓰기
작성자 _SoRry
작성일 2011-12-13 18:30:40 KST 조회 7,739
첨부
제목
아주 기본적인 미사일 발사능력 만들기 (파이어볼,야마토포와 같은)
파일포켓 이미지

먼저, 보기 옵션입니다. 꼭 이렇게 하지 않으셔도 되지만 이렇게 하시면 편합니다.


원래 사진을 곳곳에 넣어서 하려고 했는데 플엑에선 그게 안되더군요..;


그래서 사진은 따로 첨부파일에 넣어뒀으니 막히는 부분이 있으시면 보시면서 하면 됩니다.


우리는 미사일발사를 이용한 능력을 만들 것 입니다.


능력의 대략적인 구조를 보자면 


[능력 시전] - [미사일 발사](대상 지점에) - (피해)[대상 지점에) 입니다.


먼저, 능력을 만들겠습니다. [ 탭-게임데이터-능력]


이름 : 파이어볼

능력 유형: 효과 - 대상

기반 : (기본 능력) 효과 대상


입니다. (사진 이름 '능력 대상')


그리고 효과를 만들기 전에 미사일 발사효과에 쓰일 미사일유닛을 만들겠습니다.


[탭-게임데이터-유닛]


이름: 파이어볼 미사일

기반: 기본 설정 (투사체)


<사진 이름 '미사일 투사체'>


그리고 버튼을 만들겠습니다.


[탭- 그래픽 및 소리 - 버튼]


이름: 파이어볼


그리고 효과를 만듭니다. [탭-게임데이터-효과]



이름: 파이어볼(피해)

효과 유형: 피해

기반: (기본 효과)피해


<사진 이름 '효과 피해'>


우리는 스플래쉬 피해를 만들 것이므로 필드값을 조정해줍니다.


검색: 검색 필터 - 배제됨: 플레이어, 동맹, 미사일, 아이템, 정지, 숨김, 소멸됨, 무적

검색: 영역 + 

반경 1 비율 1

반경 2 비율 0.75

반경 3 비율 0.5

검색: 제외 + - 대상


전투 : 피해량 - 100


<사진 이름 '효과 피해2'>


이름 : 파이어볼(미사일 발사)

효과 유형: 미사일 발사

기반: (기본 효과)미사일 발사


<사진 이름 '효과 미사일발사'>


그리고 몇가지 필드 값을 바꿔줍니다.


대상: 충격 장소 +  - 대상 지점

유닛: 탄약 유닛 - 파이어볼 미사일 (위에서 만든 투사체 기반의 미사일)

이동: 이동 장치 + - 야마토 무기

효과: 충격 효과 - 파이어볼(피해)


이로써 효과는 모두 끝났습니다.


이젠 이 효과들이 외부에 보여지도록 연출해야 합니다.


먼저 [탭-그래픽 및 소리 데이터-모델] 에서 모델 탭을 추가합니다.


그리고 모델을 만듭니다.


이름: 파이어볼(미사일모델)

모델 유형: 일반

기반: 미사일 FX


<사진 이름 '미사일 모델'>


그리고 모델을 선택해줍니다.


모델 - YamatoMissile.m3 <사진 이름 '미사일 모델2'>


이젠 충격지점에 나타나는 충격모델을 만들 차례입니다.


이름: 파이어볼(충격모델)

모델 유형: 일반

기반: 충격 FX


<사진 이름 '충격 모델'>


역시 모델을 선택해줍니다.


모델 - YamatoMissileImpact.m3 <사진 이름 '충격 모델2'>


이로써 모델 또한 완성되었습니다. 이젠 이 효과와 모델을 연결해주는 행위자를 만들어야 합니다.


행위자는 [탭-행위자 데이터-행위자] 입니다.


먼저 미사일효과와 미사일 모델을 이어주도록 하겠습니다.


이름: 파이어볼(미사일 행위자)

행위자 유형: 미사일

기반: 일반 공격 미사일


<사진 이름 '미사일 행위자'>


그리고 몇가지 필드값을 조정해줍니다.


토큰 - 유닛 이름 - 파이어볼 미사일


그래픽 : 모델 - 파이어볼(미사일 모델)


그래픽: 배율 - x:2 , y:2, z:2


<사진 이름 '미사일 행위자2'>


이번에는 충격 모델입니다.


이름: 파이어볼 (충격 행위자)

행위자 유형: 모델

기반: 모델 애니메이션 양식 단발


<사진 이름 '충격 행위자'>


그리고 필드값을 조정해줍니다.


그래픽: 배율 - x:2 , y:2 , z:2


이벤트 - 이벤트 + - 더블클릭 후 나오는 창 공백란에 오른쪽 클릭 후 이벤트 추가


메시지 유형: 효과

출처 이름: 파이어볼(피해)

하위 이름: 시작


대상: (공백)

메시지 유형: 만들기


<사진 이름 '충격모델 이벤트'>


그리고 


호스트: 호스트 자리 연산 + 에서 값을 더블클릭 해 


[자리 연산 대상 지점]을 추가해줍니다.


<사진 이름 '충격모델 자리연산'>


이제 소리를 연결해주겠습니다.


이름: 파이어볼(시전소리)

행위자 유형: 소리

기반: 소리 반복 없음


<사진 이름 '시전소리 행위자'>


그리고 역시 필드값을 조정해줍니다.


소리: 소리 - Battlecruiser_YamatoAttackLaunch


이벤트: 이벤트 + 


메시지 유형: 능력

출처 이름: 파이어볼

하위 이름: 출처 시전 시작


대상:(공백)

메시지 유형: 만들기


<사진 이름 '시전소리 행위자'>


이젠 충격소리를 만들어줍니다.



이름: 파이어볼 (충격소리)

행위자 유형: 소리

기반: 소리 반복 없음


<사진 이름 '충격 소리 행위자'>


필드값을 조정합니다.


소리: 소리 - Battlecruiser_YamatoAttackImpact


이벤트: 이벤트 + 


메시지 유형: 효과

출처 이름: 파이어볼(피해)

하위 이름: 시작


대상:(공백)

메시지 유형: 만들기


<사진 이름 '충격 소리 이벤트'>



이젠 능력의 필드값을 조정해줍니다.


능력 : 명령 +


실행 - 기본 버튼 - 파이어볼


능력치: 범위 + - 7


효과: 효과 + - 파이어볼(미사일 발사)


이로써 기본적인 미사일 발사 능력 만들기는 끝이 났습니다.


하지만 여기서 끝내신다면 몇가지 문제가 나타납니다.


1. 공격 애니메이션이 없어서 밋밋하다.

2. 유닛의 중앙에서 미사일이 나온다.



[해결 방법]


1-> '행동'행위자를 만들어 미사일의 발사 자리 연산을 변경해준다.

2-> 해당 유닛의 '유닛'행위자의 이벤트-애니메이션 재생을 만든다.


첨부파일의 예제맵에는 위의 해결방법이 모두 들어가 있으니 다운받아셔 참고하시면 됩니다




+ 수정


예제의 '행동' 행위자의 '발사 자리 연산'과 '발사 부착 질의'를 무기 오른쪽으로 변경하였습니다.

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

행운의바람 (2011-12-13 20:37:36 KST)
1↑ ↓0
센스 이미지를 등록해 주세요
좋은 강좌 감사합니다.
아이콘 계피사탕 (2011-12-13 23:27:04 KST)
1↑ ↓0
센스 이미지를 등록해 주세요
역시 쏘리님 능력왕,,,, 어찌 만드는거여 ㅋㅋ
아이콘 만패 (2011-12-14 18:03:48 KST)
1↑ ↓0
센스 이미지를 등록해 주세요
굳팁이네요
근데 예제맵 봣는데 제라툴 (행동)에서 부착에 관한거에 대해 좀 설명좀 해주세요,.
AMArcTestWeapon 이런게 뭔지 모르겠네요..
아이콘 _SoRry (2011-12-14 18:16:05 KST)
1↑ ↓0
센스 이미지
컨트롤 + 쉬프트 + V를 누르시면 '미리보기'모듈이 나옵니다.

거기서 옵션을

파일포켓 이미지
와 같이 해주시고 모델을 찾아서 보시면
(유닛에 연결된 모델을 클릭해서 미리보기 모듈을 불러와도 됩니다.)

파일포켓 이미지

와 같이 초록색 삼각형이 나타납니다. 이 삼각형들이 유닛에게 부여된 부착지점들입니다.

이 부착지점을 보는 방법은 아까와 같은 보기옵션을 설정했다면

파일포켓 이미지

와 같이 오른쪽에 뜹니다.

이걸 보고 자리연산 부착을 하는거죠.
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.