작성한 질문수
레트로의 유니티 C# 게임 프로그래밍 에센스
볼 슈터
작성
·
254
0
제목 그대로 포신의 수평 수직 각도를 정하고 마우스를 떼자마자 포신 Max Force값이 15로 바뀌면서 바로 발사됩니다.. 그래서
if (currentForce >= maxForce && !fired)
{
currentForce = maxForce;
Fire();
}
이부분을 빼서 최댓값에 도달해도 자동으로 발사 안되게 한 뒤에 진행했는데, 아직도 무엇이 문제인지 아직도 잘 모르겠네요ㅠ
퀴즈
게임 내에서 포신의 현재 회전 상태(대기, 수평, 수직)를 효율적으로 관리하기 위해 사용된 방식은 무엇일까요?
여러 개의 불리언 변수
정수 변수와 if/else if 문
`enum` 열거형과 `switch` 문
스크립트 별로 독립적인 변수 사용
답변 1
shooter pivot - barrel에 달려있는 박스콜라이더를 빼보세요