• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

get 노드 사용에 대해서 질문있습니다

22.11.13 18:32 작성 조회수 232

0

no-bullet.PNG

안녕하세요 항상 강의 잘 보고 있습니다. 다름이 아니라 총알이 없을 때 더 이상 좌클릭 이벤트가 실행되지 않는 부분을 하고 있는데

get 노드를 이런식으로 여러군데 동시에 연결해서 사용해도 관련이 없을지하여 질문드립니다.

혹, 이렇게 하면 가져오는 시점에서 값이 달라질 수도 있을 것 같고 헷갈리네요.. get 노드가 값을 가져오는 시점이 정확이 어떻게 되는 지 알 수 있을까요??

 

 

추가로, 시작 시에 총알 개수를 한 번 보여주고 싶어서 beginplay 노드를 저렇게 연결해뒀습니다.

set 노드와 - 노드를 사용하여 게임을 시작하면 시작 시에 Fire! Ammo : 30으로 잘 뜨는데 -- 노드를 사용하면 Fire! Ammo : 0이 뜹니다.. 이유가 무엇 때문일까요..?

답변 1

답변을 작성해보세요.

1

1)
get은 [플레이 버튼이 있는 하얀 핀-_-?]이 들어간 노드에 딸려서 실행되기 때문에
말씀대로 배치하는 장소에 따라 값이 달라질 수 있습니다.

2)
SetAmmo는 get 함수가 아니기 때문에,
핀으로 연결해줘야 합니다. BeginPlay -> PrintText순서로 연결되어 있어
저 부분은 정상적으로 실행되지 않고 있겠죠.