본문 바로가기

수업 복습/유니티 복습 노트6

[유니티] 유니티 수업 10차시 1. 마우스 클릭 UI -> Image를 하나 만들고 컬라이더를 추가한다. 그리고 Image 컴포넌트의 Color 부분을 누른 후 이미지 알파값을 내리면 이미지의 투명도를 조정할 수 있다. 그 다음 캔버스의 Canvas 컴포넌트에서 Render Mode 의 Screen Space - Overlay 를 Screen Space - Camera 로 바꾸고 Render Camera에 Main Camera 오브젝트를 넣어준다. 2. 애니메이션 만들기 빨간색 녹화 버튼을 누르고 이미지를 상단에 고정시킨 다음 원하는 시간을 누르고 오브젝트 위치를 옮겨준 후 녹화를 종료하면 된다. 재생 버튼을 눌러 잘 실행되는지 확인해 보자. https://docs.unity3d.com/kr/530/Manual/AnimationOve.. 2021. 5. 20.
[유니티] 유니티 수업 8차시 1. Contains 키워드 해당 요소가 배열 혹은 리스트에 포함되어 있는지 여부를 체크해 bool 값을 반환한다. docs.unity3d.com/kr/530/ScriptReference/ArrayUtility.Contains.html Unity - 스크립팅 API: ArrayUtility.Contains Success! Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable. 닫기 docs.unity3d.c.. 2021. 5. 6.
[유니티] 유니티 수업 5, 6차시 1. 계산기 만들기 Ui에서 버튼과 텍스트, 이미지 하나를 넣어 다음과 같은 계산기 모양의 인터페이스를 만든다. 그 다음 Calculator라는 C#스크립트 파일 하나를 만들고 빈 게임 오브젝트(CalculatorManager)에 넣어주자. 이하는 스크립트 전문이다. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86.. 2021. 4. 15.
[유니티] 유니티 수업 4차시 똥 피하기 게임 완성하기 화면 전환 (Main, Play, End) 빈 게임 오브젝트 3개를 만들고 이름을 각각 Main, Play, End로 하자. 그다음 이전에 만든 플레이어 오브젝트를 Play오브젝트에 넣어준다. 플레이어 밑에 텍스트 오브젝트는 점수를 출력할 텍스트 오브젝트이다. Main에는 시작 버튼과 똥피하기 텍스트를 넣어주자. End에는 리플레이 버튼과 점수를 출력해 줄 예정이다. 이제 C#스크립트 파일 하나를 추가할건데, 이 오브젝트들(Main, Play, End)을 활성화시키거나 비활성화시킬 스크립트이므로 이름을 UiManager라 하자. 일단 오브젝트 4개를 받아올 건데 이전에 만든 게임 오브젝트(그 안의 C# 스크립트)를 받아올 gameController와 아까 만든 Main, Play.. 2021. 4. 2.
[유니티] 유니티 수업 3차시 1. 유니티의 생명주기 docs.unity3d.com/kr/current/Manual/ExecutionOrder.html 이벤트 함수의 실행 순서 - Unity 매뉴얼 Unity 스크립트를 실행하면 사전에 지정한 순서대로 여러 개의 이벤트 함수가 실행됩니다. 이 페이지에서는 이러한 이벤트 함수를 소개하고 실행 시퀀스에 어떻게 포함되는지 설명합니다. docs.unity3d.com Awake() 프로그램이 시작하면 딱 한 번만 실행. 항상 Start함수 앞에서 실행된다. 만약 해당 오브젝트가 비활성화 상태라면 활성화되기 전까지 호출되지 않는다. Start() 스크립트 인스턴스가 활성화된 경우에만 첫 프레임 업데이트 이전에 호출된다. OnEnable() Insfector뷰에서 체크를 통해 오브젝트가 활성화 될.. 2021. 3. 25.
[유니티] 유니티 수업 2차시 1. Main씬, Play씬, End씬을 만들고 버튼 클릭을 통해 각 씬 자유롭게 이동하기 Assets폴더에 Scenes폴더를 만들고 Main, Play, End 3개의 씬을 만든다. 각각의 씬에 버튼을 추가한다. mai(Main)씬에는 play씬으로 넘어가는 버튼을, play씬에는 ed(End)씬으로 넘어가는 버튼을, ed씬에는 mai씬으로 넘어가는 버튼을 추가한다. 그 다음 씬 전환 스크립트를 처리해 줄 빈 게임 오브젝트 하나를 각각의 씬에 만든다. (MySceneManager) 이제 씬을 오갈 수 있는 스크립트를 작성해보자. MySceneManager라는 C# 스크립트를 만들어 타이핑하면 된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2.. 2021. 3. 18.