[시급] 캐릭터가 앉은상태에서 공격하게 하고 싶습니다.
198
Minchang Kim
投稿した質問数 1
0
먼저 코드 내용입니다.
/// 앉기 애니메이션(s)
if (Input.GetKey("s"))
{
animator.SetFloat("Reverse",1);
animator.SetBool("isDuck", true);
}
else
{
animator.SetBool("isDuck", false);
}
/// 공격
if (Input.GetKey("j")) ///P(j)
{
Punch();
}
if (Input.GetKey("k")) ///K(k)
{
Kick();
}
if (Input.GetKey("l")) ///S(l)
{
Special();
}
///앉아 공격
if (Input.GetKey("j") && Input.GetKey("s")) ///앉아 P
{
DuckPunch();
}
if (Input.GetKey("s") && Input.GetKey("k")) ///앉아 K
{
DuckKick();
}
if (Input.GetKey("s") && Input.GetKey("l")) ///앉아 S
{
DuckSpecial();
}
}
///공격 버튼 함수
///선 상태 공격
void Punch()
{
// 애니메이션
animator.SetBool("isDuck", false);
animator.SetTrigger("Punch");
// 상대 감지
// 피해 주기
}
void Kick()
{
// 애니메이션
animator.SetBool("isDuck", false);
animator.SetTrigger("Kick");
// 상대 감지
// 피해 주기
}
void Special()
{
// 애니메이션
animator.SetBool("isDuck", false);
animator.SetTrigger("Special");
// 상대 감지
// 피해 주기
}
///앉은 상태 공격
void DuckPunch()
{
// 펀치 애니메이션
animator.SetBool("isDuck", true);
animator.SetTrigger("DuckPunch");
// 상대 감지
// 피해 주기
}
void DuckKick()
{
// 애니메이션
animator.SetBool("isDuck", true);
animator.SetTrigger("DuckKick");
// 상대 감지
// 피해 주기
}
void DuckSpecial()
{
// 애니메이션
animator.SetBool("isDuck", true);
animator.SetTrigger("DuckSpecial");
// 상대 감지
// 피해 주기
}
이 상태에서 앉아키+공격키를 누르면
게임에서 선 자세 공격이 재생된 후 앉은 자세 공격이 재생됩니다.
이때 앉은 상태에서 선자세 공격이 재생되지 않도록 하고 싶습니다.
애니메이션 파라미터는
punch kick special 트리거
Duckpunch Duckkick Duckspecial 트리거로 선공격 앉은공격 구분하고
isDuck bool로 앉은 자세인지 확인 할수 있습니다.
앉은 자세 공격 함수 내용이나 입력 받는 부분을 수정하면 될 것 같은데 어떻게 해야 하나요?
유니티
回答 0
유니티/언리얼에서 쿼터뷰+타일맵+navmesh 가능한가요?
0
140
1
[Rookiss 1월 라이브 강의] TA 지망생을 위한 쉐이더 입문 #1 문의
0
71
1
scripting define symbol 관련 질문
0
161
2
유니티 한 씬에 여러 스테이지 표현
0
1048
1
유니티 쿨타임 코루틴활용 질문
0
884
1
유니티 오브젝트 사이에 틈이 생깁니다.
0
474
1
유니티 동영상 재생 오류
0
721
1
언리얼과 유니티 상관이 없나요?
0
916
1
2D에서 Y축 크기를 구하는 법...
0
205
0
VScode 자동완성이 안됩니다.
0
13343
1
오브젝트 이동에 관해서 질문이 있습니다.
0
239
0
unity 2d 이동 좀 알려줘용....
0
453
0
유니티에서 사용되는 싱글톤 질문입니다.
0
493
1
강의 첫 리뷰 : 열심히 공부하겠습니다.
3
342
1
나이, 취업, 어떻게 공부할지에 대해 고민이 있습니다.
0
1159
1
적 스폰을 특정 오브젝트 크기 내에서만 하게 할 수 있을까요?
0
300
1
MMORPG 말고도 다른 게임에서도 이 파트에서 설명해주신 코드로 그대로 사용이 가능한가요?
0
234
1
writeLock, writeUnlock, readLock, readUnlock 관련 질문입니다
0
358
1
서버 연동 관련 질문드립니다!
0
424
1
기본 세팅 질문드립니다!
0
382
3
유니티 vscode 빨간줄이 제대로 뜨지 않습니다.
0
420
0
타일 만드는 로직 질문
1
384
2
기획적인 질문!
0
415
1
파이썬은 안돼나요?
0
843
1

