C#,Unity Programming
-
화살표가 마우스의 반대방향을 바라보도록 하고싶다. 피벗이 시작점이 되도록 arrowStart 를 Parent로 등록하고, arrowStart에 script 할당 기존 위치와 마우스 위치의 차 벡터를 구한다. y/x 아크탄젠트 값을 구한다. Radian으로 나온 값을 Degree로 변환한다. Quaternion 오일러 값으로 z축을 회전한다. void Update() { Vector3 diff = Camera.main.ScreenToWorldPoint(Input.mousePosition) - transform.position; float rotZ = Mathf.Atan2(diff.y, diff.x) * Mathf.Rad2Deg; transform.rotation = Quaternion.Euler(0f, 0..
유니티 2d. 오브젝트가 마우스 반대방향을 바라보도록화살표가 마우스의 반대방향을 바라보도록 하고싶다. 피벗이 시작점이 되도록 arrowStart 를 Parent로 등록하고, arrowStart에 script 할당 기존 위치와 마우스 위치의 차 벡터를 구한다. y/x 아크탄젠트 값을 구한다. Radian으로 나온 값을 Degree로 변환한다. Quaternion 오일러 값으로 z축을 회전한다. void Update() { Vector3 diff = Camera.main.ScreenToWorldPoint(Input.mousePosition) - transform.position; float rotZ = Mathf.Atan2(diff.y, diff.x) * Mathf.Rad2Deg; transform.rotation = Quaternion.Euler(0f, 0..
2022.09.19 -
스파르톤이란? 누구나 큰일 낼 수 있어! 라는 팀스파르타의 슬로건에 걸맞는 이벤트로, 9월 17일 밤 11시부터 새벽 6시까지 400명의 사람들이 한 곳에 모여서 밤새도록 코딩을 공부하는 코딩 공부 마라톤이다. 나이 서른이 넘어서야 "하고 싶은 일로 성공하고싶다" 라는 생각이 들어서 무작정 시작한 게임개발 공부에 조금씩 재미가 붙고 있다. 책으로 공부하다 인강도 들어보고, 이제는 용기내서 스파르톤과 같은 코딩 이벤트에도 참석하고 있다. 10:30 스파르톤 입장 스파르톤 로비 The 3rd Sparton 마라톤 트랙처럼 꾸며진 스파르톤 로비에 입장! 기존에 익숙한 게더타운이 아닌 ZEP 으로 운영되는 스파르톤! 게더타운이 도트가 돋보이는 느낌이었다면, ZEP은 좀더 고화소의 유려한 디자인이 눈에 띈다. 사..
제3회 스파르톤! 밤샘 코딩하기. 나도 큰일 낼 수 있어!스파르톤이란? 누구나 큰일 낼 수 있어! 라는 팀스파르타의 슬로건에 걸맞는 이벤트로, 9월 17일 밤 11시부터 새벽 6시까지 400명의 사람들이 한 곳에 모여서 밤새도록 코딩을 공부하는 코딩 공부 마라톤이다. 나이 서른이 넘어서야 "하고 싶은 일로 성공하고싶다" 라는 생각이 들어서 무작정 시작한 게임개발 공부에 조금씩 재미가 붙고 있다. 책으로 공부하다 인강도 들어보고, 이제는 용기내서 스파르톤과 같은 코딩 이벤트에도 참석하고 있다. 10:30 스파르톤 입장 스파르톤 로비 The 3rd Sparton 마라톤 트랙처럼 꾸며진 스파르톤 로비에 입장! 기존에 익숙한 게더타운이 아닌 ZEP 으로 운영되는 스파르톤! 게더타운이 도트가 돋보이는 느낌이었다면, ZEP은 좀더 고화소의 유려한 디자인이 눈에 띈다. 사..
2022.09.18 -
1. OpenGameArt.org CC0 은 아무런 사용제한이 없음 2. Unity Asset Store
무료 에셋 스토어1. OpenGameArt.org CC0 은 아무런 사용제한이 없음 2. Unity Asset Store
2022.09.15 -
개발자 옵션 켜기 [설정] 의 [휴대전화 옵션] 을 터치한다. [소프트웨어 정보]를 터치한다. [빌드번호]를 연속으로 7번 터치한다. 아래와 같이 '개발 설정 완료 n단계 전입니다.'라는 메세지가 호출된다 7번을 누르면 비밀번호를 입력하라는 창이 뜨고, [설정]으로 돌아가보면 사진과 같이 개발자 옵션이 활성화 되어있다.
안드로이드(Android) 개발자 옵션 켜기개발자 옵션 켜기 [설정] 의 [휴대전화 옵션] 을 터치한다. [소프트웨어 정보]를 터치한다. [빌드번호]를 연속으로 7번 터치한다. 아래와 같이 '개발 설정 완료 n단계 전입니다.'라는 메세지가 호출된다 7번을 누르면 비밀번호를 입력하라는 창이 뜨고, [설정]으로 돌아가보면 사진과 같이 개발자 옵션이 활성화 되어있다.
2022.09.14 -
// 게임개발 종합반 - 5주차(스파르타코딩클럽) 이미지 순차재생 애니메이션에 이미지 여러개를 한번에 끌어다 놓으면, Sprite로 한번에 들어간다. 오른쪽 끝의 '바'로 간격조정도 한번에 가능하다 스플래시 이미지 만들기 스플래시이미지란? 앱 켜면 잠시 나오는 화면 Edit - Project Setting - Player - Splash Image 이미지는 SpriteMode - Mesh Type 을 full Rect로 스플래시 화면 세팅하기 Animation : Static DrawMode : All Sequential 소리& 배경음악 넣기 AudioSource 컴포넌트가 필요하고, 스크립트는 AudioSource 와 AudioClip을 손에 쥐고 있어야 함 public AudioSource audio..
게임개발 학습. 이미지 순차재생, 스플래시 이미지 넣기, 소리&배경음악 넣기, 빌드하기// 게임개발 종합반 - 5주차(스파르타코딩클럽) 이미지 순차재생 애니메이션에 이미지 여러개를 한번에 끌어다 놓으면, Sprite로 한번에 들어간다. 오른쪽 끝의 '바'로 간격조정도 한번에 가능하다 스플래시 이미지 만들기 스플래시이미지란? 앱 켜면 잠시 나오는 화면 Edit - Project Setting - Player - Splash Image 이미지는 SpriteMode - Mesh Type 을 full Rect로 스플래시 화면 세팅하기 Animation : Static DrawMode : All Sequential 소리& 배경음악 넣기 AudioSource 컴포넌트가 필요하고, 스크립트는 AudioSource 와 AudioClip을 손에 쥐고 있어야 함 public AudioSource audio..
2022.09.14 -
// 게임개발 종합반 - 4주차(스파르타코딩클럽) 카드 매칭하기 목표 : 첫번째 카드의 이름을 가지고 있다가, 두번째 카드와 일치하면 없애기. 그렇지 않으면 다시 뒤집기 gameManager 에서 일치여부 판단 함수 생성 public static gameManager GM; public GameObject firstCard; public GameObject secondCard; private void Awake() { GM = this; } public void isMatched() { // firstCard 와 secondCard 일치 여부 판단 } 카드를 뒤집는 행위는 card.cs에서 하므로 openCard()에서 firstCard, secondCard 에 카드를 넣어줌 public void ope..
게임개발 학습. 카드 뒤집기 게임(카드 매칭하기, 다른 게임 오브젝트에 있는 스크립트 불러오기)// 게임개발 종합반 - 4주차(스파르타코딩클럽) 카드 매칭하기 목표 : 첫번째 카드의 이름을 가지고 있다가, 두번째 카드와 일치하면 없애기. 그렇지 않으면 다시 뒤집기 gameManager 에서 일치여부 판단 함수 생성 public static gameManager GM; public GameObject firstCard; public GameObject secondCard; private void Awake() { GM = this; } public void isMatched() { // firstCard 와 secondCard 일치 여부 판단 } 카드를 뒤집는 행위는 card.cs에서 하므로 openCard()에서 firstCard, secondCard 에 카드를 넣어줌 public void ope..
2022.09.09