강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

leeinpoland4393 のプロフィール画像
leeinpoland4393

投稿した質問数

Unity で始めるゲーム開発: Part 3. シューティングゲーム開発

プロパティ

2분 44초 왜 void 함수를 써야하나욤..?

作成

·

334

0

제가 알기로 void는 값을 출력하지 않는 함수로 알고 있는데요
왜 public void sethp인지 궁금합니다!!
C#unity

回答 1

0

UDevApp님의 프로필 이미지
UDevApp
インストラクター

프로퍼티라는 것이 문법의 하나로 변수를 숨기고 함수로 쓰기 위해서 제공되는 기능입니다. 

외부에서 hp 변수를 접근할때 SetHp 를 사용하려면 함수를 호출할텐데요. 

이 함수는 값을 적용하니까 리턴을 할 필요가 없죠. 

그래서 void 함수가 됩니다. getHp 경우에는 값을 읽어오는 기능을 하므로 출력이 있습니다. 

 

leeinpoland4393 のプロフィール画像
leeinpoland4393

投稿した質問数

質問する