unity
-
[유니티 수업] 온라인 3일차(20220613)[유니티] 동영상 수업 2022. 6. 26. 02:00
부산게임아카데미 게임 개발자 양성과정 2022 유니티 온라인 수업 수업동영상
-
[유니티 수업] 온라인 2일차(20220608)[유니티] 동영상 수업 2022. 6. 12. 00:58
부산게임아카데미 게임 개발자 양성과정 2022 유니티 온라인 수업 0:00 Component와 Scripts 연동 4:41 프로그래밍 익히는 방법 25:54 변수 28:31 함수 40:47 타입 43:55 구조체 54:28 private, protected, public 58:12 전역, 멤버, 지역 변수 1:05:21 기본 적인 프로그램 구동원리 1:06:03 Inspector 표시 1:21:09 코드 작성법 1:23:23 구문(if, switch, for, while) 1:30:09 전처리기 1:32:25 키입력 1:40:54 컴파일(워닝/에러) 1:52:36 저급/고급 언어 수업동영상
-
[유니티 수업] 온라인 1일차(20220607)[유니티] 동영상 수업 2022. 6. 11. 23:12
부산게임아카데미 게임 개발자 양성과정 2022 유니티 온라인 수업 0:00 Settings 3:33 New Project & UI/UX 6:23 Scene 의 이해 9:48 Hierachy & Project 12:00 Scene, Game, Inspector 15:54 Transform 19:42 Color & Depth 21:05 Resolution 25:41 Viewport 27:46 New Scene 33:58 Scripts 44:31 Namespace 51:00 External Tools - Visual Studio 51:27 Changed Scenes 53:30 Error Code 1:00:53 Gabage Collection 수업동영상
-
[유니티] 23강 부모/자식 오브젝트 및 태그[유니티] 기본 2022. 6. 6. 20:15
18강에서 다룬 Script로만으로 객체를 만들었던 코드를 함수로 만들었다. GameObject createGameObject(string className) 함수에서 go.AddComponent(); (▶변환▶) var type = System.Type.GetType(className); go.AddComponent(type); 이게 되니까, 코드가 깔끔하게 정리가 될수 있다. 참 흥미로운 부분이다. 이번에는 부모 오브젝트에 자식 오브젝트를 귀속 시켜보자.(이 용어가 맞을지는 모르겠다. 의미만 이해하자.) 부모 오브젝트의 trasform에 영향을 주면, 자식 오브젝트에게도 영향을 주는것이다. child.transform.SetParent(transfrom); 새로 만든 child.transform이 자..
-
[유니티] 22강 해상도2 실제 픽셀 사이즈[유니티] 기본 2022. 6. 6. 20:14
21강에서는 종회비에 이어, 설정한 해상도와 크기가 같게 보이도록 설정한다. 1. 메인 카메라를 선택한다. 2. Perspective, Orthographic 메뉴가 있는데, glPerspective, glOrtho 등의 함수를 상기된다. 3. 개발 해상도(width, height)의 height / 2를 Size에 입력한다. 4. 테스쳐가 프로젝트에 포함되면 PIxel Per Unit은 Default로 100이 설정되어 있다. Unit과 Pixel이 1:1이 되도록 100을 1로 변경한다. 21강과 22강으로 개발해상도와 다양한 단말기 해상도에 제대로 표현이 가능해졌다. -끗-
-
[유니티] 21강 해상도1 종횡비[유니티] 기본 2022. 6. 5. 00:23
우리가 만든 게임을 서비스를 한다고 가정해보자. 모바일에는 애플, 안드로이드에 사용되고 있는 단말기만 하더라도 엄청나다. 물론 PC에 서비스한다면 모바일 만큼은 아닐텐지만.. 그래도 많다. 모든 해상도에 맞게 각각 개발한다는건 불가능에 가깝다. 그럼 우리는 어떤 식으로 개발을 해야 할까.... 게임제작 할때 가장 먼저 정하고 진행되어야 할만큼 아주 중요한 사항이다. 가장 대중적인 해상도에 최고로 잘 최적화 할것인지, 제작 게임 특색을 가장 잘 살릴수 있는 해상도에 최적화할지..개발 해상도가 결정 되어야 그래픽 팀에서 컨셉에 맞게 작업이 진행될 것이다. 게임 할때 해상도 설정할때, 전체화면이라고 이렇게 왜곡되는걸 본적 있을것이다. 이 옵션은 보기도 싫고 없는게 더 낫다. 약간의 아쉬움은 남지만, 남는 여백..
-
[유니티 수업] 0강 강의 목차[유니티] 동영상 수업 2022. 6. 2. 23:31
[유니티 기본]는 꼭 알아야 하는 것을 문서로 정리했습니다. 수업할때 사용하려고 했지만, 막상 수업을 진행을 해보니 조금씩 달라져서 수업과 유사하지만, 정확히 매칭되지가 않게 되었습니다. 수업 동영상을 주로 다루겠지만, 빠진 부분은 여기에 올리도록 하겠습니다. 01일차(6월 07일) - 유니티 개발 설정(UI 및 구성), 스크립트(C#), 가비지 콜렉션 02일차(6월 08일) - 유니티 변수, 구조체, 클래스, 블럭, 전처리기, 제어, 고급/저급 언어 03일차(6월 13일) - 설명 04일차(6월 14일) - 설명 05일차(6월 15일) - 설명 06일차(6월 20일) - 설명 07일차(6월 21일) - 설명 08일차(6월 22일) - 설명 09일차(6월 27일) - 스프라이트 10일차(6월 28일) -..
-
[유니티] 20강 스프라이트[유니티] 기본 2022. 6. 2. 23:07
유니티에서 제공하는 애니메이션을 쓰지말고, 직접 다루어 보자. 2디 게임을 제작하면서 굳이 유니티에서 제공하는걸 사용하는것 보다 직접 처리하는게 더 편할것 같다. 스프라이트 작업에 관련해서는 수업 시간에 자세히 다루는 걸로 하고, 이번 강의는 간단히 알아보자. Hero에 스프라이트를 적용해보자. 초기화 및 업데이트하는 곳이다. 0.2초마다 3장의 이미지가 번갈아 프레임이 변하는 로직이다. 유니티에서는 화면에 직접 렌더링을 하는 부분이 보이지 않는다. 개발자는 뿌려야 하는 부분만 설정 할 뿐이다. 특별히 대단한 코드는 없어서 설명할게 별로 없지만, 오히려 보이지 않으니 더 어렵다고 할 수 있다. 엔진단에서 이 코드가 실행되는 영역은 차후에 시간이 되면 설명하는걸로 하고 스프라이트는 마무리 한다. -끗-

