본문 바로가기

C#2

유니티 연습 3 : 메서드(함수) 지금까지는 Start 메서드 안에 모든 처리를 작성했습니다. 하지만 처리가 길어지면 읽기도 힘들고 디버그도 어려워 문제가 발생할 수 있죠. 이때는 모아 둔 처리마다 이름을 붙여 각각을 블록으로 사용할 수 있는 메서드를 쓰면 편리합니다. ✅ 메서드(함수)는 처리를 기능 단위로 묶는 역할 외에도 메서드에 값을 전달해서 계산하거나 계산 결과를 돌려받을 수 있도록 하는 역할을 합니다. 메서드로 건네는 값을 인수, 메서드에서 돌려받는 값을 반환값이라고 합니다. 여러 인수는 여러 개 건넬 수 있지만 반환값은 한 개로 정해져 있죠. 반환값의 데이터 형에는 호출자의 메서드로 반환하는 값의 데이터형을 지정합니다. 지정할 데이터형은 변수의 데이터형과 같습니다. 값을 반환하지 않는 메서드에는 void를 지정하는데, void.. 2020. 12. 27.
유니티 연습 1 1. 기본 스크립트using System.Collections; using System.Collections.Generic; // Data Type using UnityEngine; // 유니티가 동작하는 데 필요한 기능 제공 public class Test : MonoBehaviour // c#으로 작성한 프로그램은 클래스 단위로 관리. // 클래스명 == 스크립트명 { // Start is called before the first frame update void Start() { //캐릭터를 표시하는 처리 } // Update is called once per frame void Update() { //현재 캐릭터를 조금씩 오른쪽으로 옮기는 처리 //캐릭터 표시 뿐만 아니라 충돌 판정이나 키 조작 .. 2020. 12. 27.