일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- photoshop
- 도트
- 드로잉 연습
- 포토샵
- layer
- 개발
- 픽셀아트
- 애니메이션
- 드로잉
- pixel art
- 스마일게이트
- 반환원정대
- 인디게임 개발
- TOOL
- 서포터즈
- 노하우
- 채색
- 연습
- 자원순환보증금관리센터
- 기초
- 장학팀
- COSMO
- Aseprite
- 에이세프라이트
- 픽셀 아트
- 모작
- Pixelart
- menu
- 도트공부
- 멋쟁이사자처럼
- Today
- Total
목록개발 (45)
소소한 나의 하루들
출처: https://youtube.com/playlist?list=PLO-mt5Iu5TeYI4dbYwWP8JqZMC9iuUIW2&feature=shared 📚 유니티 기초 강좌유니티 게임 개발을 배우고 싶은 분들을 위한 기초 강좌www.youtube.com#1. 물리 점프단발적인 입력에 한해서는 Update에 작성하는 것이 좋다.public float jumpPower;private void Update(){ //Jump By Button Control if (Input.GetButton("vertical")) rigid.AddForce(Vector2.up * jumpPower, ForceMode2D.Impulse); ---}실행해보면 제대로 작동한다.그런데, 올라가는 것..
출처: https://youtube.com/playlist?list=PLO-mt5Iu5TeYI4dbYwWP8JqZMC9iuUIW2&feature=shared 📚 유니티 기초 강좌유니티 게임 개발을 배우고 싶은 분들을 위한 기초 강좌www.youtube.com★Hierarchy에서 자식 오브젝트의 Position은 ‘부모 오브젝트’에 대한 상대좌표이다. RigidBody 컴포넌트https://docs.unity3d.com/kr/2023.2/Manual/rigidbody-physics-section.html 리지드바디 물리 - Unity 매뉴얼물리 시뮬레이션에서 리지드바디는 움직임, 중력, 충돌과 같은 물리 기반 동작을 가능하게 합니다.docs.unity3d.comRigidbody는 GameObject가 ..
출처: https://youtube.com/playlist?list=PLO-mt5Iu5TeYI4dbYwWP8JqZMC9iuUIW2&feature=shared 📚 유니티 기초 강좌 유니티 게임 개발을 배우고 싶은 분들을 위한 기초 강좌 www.youtube.com #1. 아틀라스 유니티에서 ‘아틀라스’는 여러 개의 스프라이트(sprite)를 한 장의 큰 텍스쳐에 모아놓은 것이라고 볼 수 있다. 아틀라스를 분리해서 사용하는 방법을 알아본다. 여러 2d 스프라이트가 모인 아틀라스의 Inspector의 Sprite Mode를 확인한다. 갖고 온 이미지가 오로지 단일 sprite라면 Single로 설정하고, 여러 sprite(=아틀라스)라면 Multiple로 설정한다. Sprite Mode를 설정했으면, Spri..
출처: https://youtube.com/playlist?list=PLO-mt5Iu5TeYI4dbYwWP8JqZMC9iuUIW2&feature=shared 📚 유니티 기초 강좌 유니티 게임 개발을 배우고 싶은 분들을 위한 기초 강좌 www.youtube.com 먼저 2d 타입의 유니티 프로젝트를 생성하면 에디터의 Hierarchy 창에는 Camera 오브젝트만 있다. 2D에서는 Light이 없어도 보이기 때문에 기본값으로 Light 오브젝트가 없는 것이다. Camera에서 배경 색상 설정 가능하다. #1. 스프라이트 Hierarchy 창에서 2d Object 타입의 오브젝트를 생성한다. SpriteRanderer 컴포넌트 : 스프라이트를 보여주는 컴포넌트 Camera 오브젝트의 컴포넌트에서 Size를 ..
출처: https://youtu.be/wBsSUBEUYV4?feature=shared 게임 제작 시 여러 명의 개발자가 모여서 게임을 제작하는 경우가 있다. 여기서 필요한 것이 '프로젝트를 어떻게 공유할 것인가' / '작업한 내용을 어떻게 통합할 것인가' 라는 것이다. 이때 이슈가 되는 점은 파일을 주고받는 방법으로 프로젝트를 관리할 때, 업데이트된 파일을 자신의 프로젝트에 적용하지 않는 경우가 있고, 다른 사람에게 자신의 프로젝트 파일을 보낼 때 몇개를 빼먹거나, 수정하지 않은 파일을 같이 보낸다는 것이다. 수정하지 않은 파일을 보냈을 때에는 큰 문제가 생긴다. 다른 개발자가 이 파일을 건드리지 않았을 때는 문제가 없지만, 수정하지 않은 파일에 작업을 해놓았을 때는 그렇게 받아온 파일이 작업자가 수정한..
출처: https://youtube.com/playlist?list=PLO-mt5Iu5TeYI4dbYwWP8JqZMC9iuUIW2&feature=shared 📚 유니티 기초 강좌 유니티 게임 개발을 배우고 싶은 분들을 위한 기초 강좌 www.youtube.com #1. 캔버스 Canvas: UI가 그려지는 도화지 역할인 컴포넌트 Hierarchy창에서 우클릭>UI>Canvas 생성 Scene창에서 2D메뉴 클릭해서 스크린 확인 가능 #2. 스크린 스크린: 게임이 표시되는 화면, 해상도로 크기가 결정된다. 유니티에는 2개의 좌표계가 있다. 하나는 카메라가 관찰하는 World 좌표계 / 다른 하나는 게임 화면을 보여주는 Screen 좌표계가 있다. 마우스 커서도 스크린 좌표계에 포함된다. #3. 텍스트 UI..
출처: https://youtube.com/playlist?list=PLO-mt5Iu5TeYI4dbYwWP8JqZMC9iuUIW2&feature=shared 📚 유니티 기초 강좌 유니티 게임 개발을 배우고 싶은 분들을 위한 기초 강좌 www.youtube.com #1. 물리 충돌 이벤트 스크립트에서 오브젝트의 Mesh Renderer 컴포넌트의 Materials 옵션을 가져온다. MeshRenderer : 오브젝트의 재질 접근은 이 클래스를 통해서 갖고온다. public class OtherBoll : MonoBehaviour { MeshRenderer mesh; Material mat; Rigidbody rigid; // Start is called before the first frame update..
출처: https://youtube.com/playlist?list=PLO-mt5Iu5TeYI4dbYwWP8JqZMC9iuUIW2&feature=shared 📚 유니티 기초 강좌 유니티 게임 개발을 배우고 싶은 분들을 위한 기초 강좌 www.youtube.com RigidBody 컴포넌트를 컨트롤하기 위해서 스크립트를 활용한다. 스크립트 안에서 함수를 호출하거나 변수를 변경하거나 해준다. #1. 컴포넌트 가져오기 코드의 흐름은 선언>초기화>호출이다. GetComponent() : 자신의 타입 컴포넌트를 가져오는 메소드이다. #2. 속도 올리기 velocity: 현재 이동속도 velocity는 Vector3이다. rigidBody에 velocity라는 변수를 사용해서 속도를 지정해줄 수 있다. 만약 Upd..
출처: https://youtube.com/playlist?list=PLO-mt5Iu5TeYI4dbYwWP8JqZMC9iuUIW2&feature=shared 📚 유니티 기초 강좌 유니티 게임 개발을 배우고 싶은 분들을 위한 기초 강좌 www.youtube.com #1. 중력 영향받기 Rigidbody 컴포넌트: 물리현상을 받기 위한 컴포넌트 2d 그래픽에서는 Rigidbody 2D 사용 오브젝트에 Rigidbody 컴포넌트를 추가하게되면 중력의 영향을 받는다. #2. 충돌 영역 정하기 Collider 컴포넌트: 물리효과를 받기위한 컴포넌트 충돌체에 적용하는 컴포넌트이다. Collider 컴포넌트가 없으면, 중력의 영향을 받더라도, 다른 오브젝트와 충돌을 일으키지 않고 통과해버린다. 충돌 기준은 보이는 것..
출처: https://youtube.com/playlist?list=PLO-mt5Iu5TeYI4dbYwWP8JqZMC9iuUIW2&feature=shared 📚 유니티 기초 강좌 유니티 게임 개발을 배우고 싶은 분들을 위한 기초 강좌 www.youtube.com 키 또는 버튼을 이용하여 이동할 때, 이동거리를 공평하게 하는 방법이 있다. Time.deltaTime을 사용하는 것이다. Time.deltaTime을 사용하는 방법 Translate : 벡터에 곱하기 transform.Translate(Vec * Time.deltaTime); Vector 함수 : 시간 매개 변수에 곱하기 Vector3.Lerp(Vec1, Vec2, T * Time.deltaTime); 델타 타임(Time.deltaTime)은 ..