발사

설명

발사 동작은 행동 동작입니다. 실행되면 선택한 개체가 발사체를 발사하게 됩니다. 이 동작은 특정 게임의 생성 과정을 쉽게 만들어 주기 위해 미리 정의된 속성을 포함하고 있습니다. 슈터 게임에 적합합니다.

발사 동작은 게임의 느낌을 사용자 정의할 수 있는 많은 속성을 제공합니다. 속성을 수정하여 게임이 일반적인 슈터처럼 느껴지지 않도록 해보세요.

이 동작은 실행 시 한 번 즉시 이벤트를 발생시킵니다.

속성

즉시 트리거

개체 A

총을 쏘는 개체입니다. 기본적으로 현재 개체가 선택되어 있지만, 그래픽을 눌러 장면의 다른 개체로 변경할 수 있습니다. 또한 개체를 선택할 때 파란 목표는 총알이 발사될 위치를 나타냅니다. 파란 목표를 원하는 위치로 이동하면 발사 위치가 업데이트됩니다.

사운드

발사할 때 재생할 음향 효과를 선택할 수 있습니다.

총알 그래픽

당신이 쏘는 발사체를 나타내는 그래픽입니다. 그래픽의 크기는 당신의 총알 (및 충돌 모양)의 크기입니다.

발사기 위치

발사체/총알이 발사되는 위치입니다. 기본적으로 총알은 개체의 중앙에서 발사됩니다. 파란 목표를 이동하여 시각적으로 발사기 위치를 변경하려면 개체 B 선택기를 사용할 수 있습니다.

초기 속도

총알이 발사되는 속도입니다. "물리" 토글이 켜져 있으면, 당신의 총알은 다른 힘 (중력, 공기 저항 등) 때문에 느려집니다. 기본값은 30m/s입니다.

거리

총알이 더 이상 존재하지 않기 전에 도달할 수 있는 거리입니다. 기본값은 32미터입니다.

발사 각도

개체에서 총알이 발사되는 각도입니다. 즉, 개체의 상단이 아닌 앞쪽에서 발사할 수 있습니다. 기본값은 90도입니다.

총알 회전

당신의 발사체를 나타내는 그래픽의 회전 값을 설정합니다. 총알이 잘못된 방향을 향하고 있다면 이 값을 변경하세요. 기본값은 0도입니다.

스프레 범위

개체에서 방출되는 총알의 퍼짐입니다. 여러 개의 총알이 있는 경우 이 각도를 증가시켜 더 멀리 퍼지게 할 수 있습니다. 이는 기관총 유형의 무기를 만드는 데 유용합니다. 기본값은 30도입니다.

스프레 변동

이 값은 총알의 퍼짐(Spray Range)에 약간의 임의성을 추가합니다. 숫자가 높을수록 총알이 더 무작위로 보입니다. 이는 기관총 유형의 무기의 반동을 시뮬레이션하는 데 좋습니다. 기본값은 0%입니다.

# 총알

발사 버튼을 누를 때 방출될 총알의 양입니다. 기본값은 1입니다.

지연

총이 다른 총알을 방출하기 전까지 기다리는 시간입니다. 발사체의 흐름을 늦추고 그 사이에 간격을 만들고 싶다면 유용합니다. 기본값은 0.5초입니다.

물리

이 토글은 총알이 물리 엔진에 따를지 여부를 제어합니다. 이 토글이 켜져 있으면 중력과 기타 외부 힘이 총알의 속도와 방향에 영향을 미칩니다. 기본적으로 이 토글은 꺼져 있습니다.

충돌 시 파괴

총알이 다른 개체에 충돌할 때 죽는지 여부를 제어하는 토글입니다. 이 토글이 꺼져 있고 물리가 꺼져 있으면 총알은 장면에 튕겨 다닙니다. 기본적으로 이 토글은 켜져 있습니다.

# 살아 있는 총알

한 번에 화면에 존재할 수 있는 총알의 수를 제어하는 값입니다. 이 수량의 총알을 발사한 후 생존한 총알이 장면에 있으면 추가로 발사할 수 없습니다.

애니메이션 재생

이 토글이 켜지면 발사 버튼이 눌릴 때 개체가 애니메이션을 재생합니다. 사용자 지정 애니메이션 패널에서 애니메이션을 선택해야 합니다.

사용자 지정 애니메이션

왼쪽 패널에서 발사 버튼을 눌렀을 때 재생할 애니메이션 사이클을 선택할 수 있습니다.

애니메이션 우선 순위

왼쪽 사용자 지정 애니메이션 패널에서 다른 애니메이션과의 충돌을 피하기 위해 발사 애니메이션의 우선 순위를 설정할 수 있습니다. 애니메이션 시스템은 더 높은 우선 순위의 사이클을 재생합니다. 따라서 다른 애니메이션 동작이 발사 애니메이션을 방해하고 있다면 우선 순위를 높여 보세요.

출력

개체 ID

이것은 개체 ID를 출력합니다.

예시

슈터 게임을 만들고 싶다면 이 동작을 플레이어 개체에 추가하기만 하면 자동으로 전역 UI 레이어에 버튼을 생성하여 당신의 캐릭터가 발사할 수 있도록 만듭니다. 속성을 수정하여 권총, 기관총, 로켓 발사기 또는 다른 발사체 기반 무기의 광범위한 무기를 만들 수 있습니다.

예제 프로젝트 다운로드

관련

조이스틱 제어

총알 맞기

총알 무시하기

개체의 총알 무시하기

버튼으로 발사

ShootReference.gif

0 댓글

이 문서에는 댓글을 달 수 없습니다.