본문 바로가기

메서드2

클래스(Class)안에 있는 메서드(Method)의 데이터 주고 받기 안녕하세요? 이래저래 다른 작업이 바쁜 와중에 최근도 아니고 좀 되기는 했지만, 제가 프로그램을 짜는 것인지 프로그램이 저를 짜는 것인지......... 제가 파이썬을 하는 것인지 파이썬이 저를 하는 것인지 모를 정도로 하다가 사용해 보니 상당히 유용하게 사용할 수 있는 사실이 있어서 한번 지식정리창고에 집어넣어 볼까 합니다. 일단 여기서는 class안에 하위로 들어가 있는 메서드에 대해서 다루고 있는데, 이 경우에는 일반적으로 위 스크린샷과 같은 형태를 띄게 됩니다. 여기서 return은 굳이 붙여 주지 않아도 되기는 되지만, 그래도 나중에 후술할 이유로 인해서 붙여주는 편이 어느정도 편하기는 편합니다. 그런데 문제가 하나 있습니다. 이렇게 메서드를 실행시키려고 하면 불러와야 하는데, 일단 초창기에 초.. 2020. 7. 28.
유니티5 독학하기 그 27번째 걸음-chapter7의 마지막 안녕하세요? 지난번 포스팅에서는 객체라는 것에 대해서 이야기를 하면서, 메모리에 공간을 할당하고, 다른 스크립트에 있던 클래스를 이용하는 것에 대해서 포스팅을 하였습니다. 이번 포스팅에서는 다른 스크립트에 있는 메서드를 어떻게 사용을 하며, 사용자 정의 생성자와 오버로드에 대해서 포스팅을 하고자 합니다. 예제로 나온 코딩이 장황하기는 하지만 중요한 것은 얼마 없습니다. 우선 ClassNameA.cs에 있는 코드는 메서드를 정의하는 곳인데, 아래의 코드와 같이 간단하게 정리가 가능합니다. 위 그림에서 알 수 있듯이 ClassNameA에서는 IsMarriedWith라는 메서드를 지정하는 것 이외에 역할은 없습니다. 그리고 위에서 파라미터-메서드의 ()안에 들어가는 변수인데, 여기에 '클래스이름1번 변수이름1.. 2017. 8. 21.