공부하기싫어
article thumbnail
[3주-12일차] 루비 프로젝트 chapter8 스프라이트 애니메이션

https://learn.unity.com/tutorial/seupeuraiteu-aenimeisyeon?uv=2020.3&projectId=5dcdc49dedbc2a00206ce6b0 시작해봅시다 모르는거 스크랩 3.애니메이션 0 이제 컨트롤러가 사용할 애니메이션을 생성하는데 필요한 애니메이터 컨트롤러가 생겼습니다. 애니메이션은 프로젝트 폴더에 저장하는 에셋입니다. 움직임을 부드럽게 할려면 프레임마다 이렇게 그림을 넣어줘야 하는건가.... 빡세네... Sample Rate 안나와서 찾으니까 여기있네요 애니메이션 샘플레이트 컨트롤러 설명 https://learn.unity.com/tutorial/seupeuraiteu-aenimeisyeon?uv=2020.3&projectId=5dcdc49dedbc2a0..

article thumbnail
[3주-11일차] 루비 프로젝트 chapter7 월드 인터랙션 - 데미지 영역과 적 캐릭터

속도가 좀 많이 느린데 일하느라 쩔수임 퇴근하고 운동하고 밥먹고 로아숙제하면 10시 11시인데 애니보고 자고싶음 ㄹㅇㅋㅋ 성실한게 제일 힘들어... https://learn.unity.com/tutorial/weoldeu-inteoraegsyeon-demiji-yeongyeoggwa-jeog-kaerigteo?uv=2020.3&projectId=5dcdc49dedbc2a00206ce6b0 파이썬에서 게임 만들때는 좌표를 일일히 입력해서 두개의 오브젝트의 좌표가 서로 겹치면 데미지를 입히는 식으로 만들엇었는데 유니티 c# 스크립트에서는 해당기능을 이렇게 함수로 지원해준다 역시 라이브러리가 좋다 chapter7 코드 https://learn.unity.com/tutorial/weoldeu-inteoraegs..

[2주-10일차] 루비 프로젝트 chapter6 월드 인터랙션 - 수집 아이템

어제 했던거 이어서 해보자 https://learn.unity.com/tutorial/weoldeu-inteoraegsyeon-sujib-aitem?uv=2020.3&projectId=5dcdc49dedbc2a00206ce6b0 모르는 부분 스크랩 13.루비의 체력 상태 확인하기 하지만 Unity로 돌아가기 전에 할 일이 있습니다. 콘솔 창에 오류가 표시되었을 거라 예상하셨을 겁니다. currentHealth 변수가 private이라 해당 스크립트에서 액세스할 수 없습니다. 이전처럼 public으로 만들어야 합니다. 하지만 모든 변수를 public으로 만들면 버그를 일으킬 수 있습니다. 이는 액세스하고 변경하지 않아야 하는 변수의 경우 특히 그렇습니다. 예를 들어 currentHealth를 public으..

article thumbnail
[2주-9일차] 루비 프로젝트 chapter6 월드 인터랙션 - 수집 아이템

얘는 양이 좀 많다 chapter6. 월드 인터랙션 - 수집 아이템 https://learn.unity.com/tutorial/weoldeu-inteoraegsyeon-sujib-aitem?uv=2020.3&projectId=5dcdc49dedbc2a00206ce6b0 시~작! 모르는 내용 스크랩 ChangeHealth 함수 이제 중괄호 안에 있는 코드인 ChangeHealth 함수의 내용을 살펴보겠습니다. { currentHealth = Mathf.Clamp(currentHealth + amount, 0, maxHealth); Debug.Log(currentHealth + "/" + maxHealth); } 또 하나의 기본 제공 함수인 Mathf.Clamp를 사용해 현재 체력을 설정하고 있습니다. 왜냐..

쿠크3마웹게임 개발 계획 수정-1차

작년 말에 쿠크세이튼3마리오를 웹게임에 업로드 하려는 계획을 세웠고 개발일정 1주차 - 개발환경 구축, html5 기본문법 공부 2주차 - 쿠크세이튼3마리오 패턴분석, 기본 골격 구성 3주차 - 미세한 키감 설정, 이미지 작업 4주차 - 오류 수정, 웹사이트 업로드 연동 5주차 - 구글ads 적용 + 마케팅 이정도로 계획을 세운게 12월28일인데 1월6일부터 계약직으로 일을 시작해서 퇴근하고 짬짬히 하려니까 시간이 없다 ㅋㅋ 새해가 되고 벌써 1달이 지났는데 이 시점에 한번 재정비를 해야할 필요가 있다고 생각했다 개발일정 수정 1주차- 유니티 튜토리얼(2d-루비) 2주차- 유니티 튜토리얼(2d-루비) //진행중 3주차- 유니티 튜토리얼(2d-루비) 마무리 4주차- 유니티 튜토리얼(3d) 5주차- 유니티 ..

article thumbnail
[2주-8일차] 루비 프로젝트 chapter5 월드 인터랙션 - 이동 제한

chapter5. 월드 인터랙션 - 이동 제한 step1 ~ step15 요약하자면 리지드바디를 설정해야 유니티에서 제공하는 물리시스템을 적용시킬 수 있고 2d에서는 y축기준으로 계속 아래로 중력이 가해지기 때문에 중력 비활성화 해주면 되고 오브젝트와의 이벤트를 위해 콜라이더를 추가하는데 콜라이더는 물체의 외형을 잡아주는 개념 8.루비의 떨림 현상 0 떨림 현상은 물리 시스템이 콜라이더만 포함하고 있는 씬의 단순 복사본을 사용하기 때문입니다. 이 물리 씬을 사용하면 물리 시스템 연산은 훨씬 간단해지지만 물리 시스템은 다음의 작업을 수행해야 합니다. Rigidbody를 보유한 게임 오브젝트가 씬에서 이동할 때마다 물리 씬에서 해당 게임 오브젝트 복사본 이동. 힘을 적용하고 충돌 계산. 계산을 통해 씬의 게..