본문 바로가기

반응형

유니티

★ 7. c# 네트워크 개발 p6 ==================================================================모든 출처는 - 유니티 개발자를 위한 C#으로 온라인 게임 서버 만들기 - 저자 이석현, 출판사 한빛미디어그리고 URL : http://lab.gamecodi.com/board/zboard.php?id=GAMECODILAB_Lecture_series&no=66================================================================== C#으로 게임 서버 만들기 - 6. 유니티 버전 에코 클라이언트 구현 3-2. 유니티 엔진과 연동하는 방법 앞에서 만들어본 에코 클라이언트의 유니티 버전을 만들어 보겠습니다. c#을 이용하였기 때문에 유니티 엔진에서.. 더보기
★ 1. c# 네트워크 개발 p1 ==================================================================모든 출처는 - 유니티 개발자를 위한 C#으로 온라인 게임 서버 만들기 - 저자 이석현, 출판사 한빛미디어그리고 URL : http://lab.gamecodi.com/board/zboard.php?id=GAMECODILAB_Lecture_series&no=62================================================================== 유니티 엔진으로 게임을 한번 만들어보면서 네트워크에 관한 궁금증으로 인해 구글링 해보니 좋은 강좌를 공유해주시는 분이 계셔서 그 정보를 바탕으로 작성해보겠습니다.카피 하는 방식으로 포스팅하지만 전부 직접 타이핑이고 .. 더보기
★ 4. 유니티 기초 정리 유니티 기초 정리 Time.deltaTime 한 프레임간의 경과 시간을 초 단위로 알려줌. this.transform 해당 컴포넌트가 붙은 게임 오브젝트의 Transform 컴포넌트를 참조 this.transform.position Transform의 월드 위치를 Vector3 형으로 접근하는 프로퍼티 (Get Set 가능) this.transform.localPosition Transform 계층 구조에 의한 다른 Transform의 자식으로 존재할 때 부모의 상대적인 LocalPosition값을 Vector3로 접근하는 프로퍼티 (부모가 없으면 Position) this.transform.forward 자신의 Transform 월드 정면 벡터를 참조함 (대입할 경우 대입되는 벡터로 프론트 방향이 바뀜.. 더보기
★ 2. 키 입력을 활용한 머터리얼 변환 void Update() { if (Input.GetKeyDown(KeyCode.R)) { GetComponent ().material.color = Color.red; } if (Input.GetKeyDown(KeyCode.G)) { GetComponent().material.color = Color.green; } if (Input.GetKeyDown(KeyCode.B)) { GetComponent().material.color = Color.blue; } } 이 업데이트 함수에서는Input.GetKeyDown을 활용하여키 입력을 받아 해당하는 키에 맞는 머터리얼을스크립트를 사용하고 있는 곳에 적용시키는 소스입니다. 즉,'R' 키를 누르면 빨간 색 머터리얼로 변환되고,'G' 키를 누르면 연두 색 머터.. 더보기

반응형