분류 전체보기85 [unity] class5_3D게임_제작과정1(지형설정, paint) 1. Lighting설정하기 Directional Light만으로는 어둡기 때문에 Lighting을 추가해 주어야 한다. (*이때, Auto Generate 체크는 해제한다.) 2. 지형배치하기_Terrain 1) 지형 생성하기 3D object -> Terrain을 눌러 지형을 생성해준다. 2) 좌표축 표시하기 좌표축 표시를 위해 이동도구 선택 -> Terrain선택 -> center가 아닌 Pivot으로 변경한다. 3) 지형위치 설정 Terrain 위치 설정 = position/ 높낮이 설정 = Paint Terrain 클릭 이때, 파란 동그라미가 생기는데 Terrain위를 드래그 하면 해당 부분이 올라간다. 내려가게 하고 싶다면 shift키를 누른 채로 드래그하면 된다. 4) 지형 꾸미기 - 질감 .. 2021. 8. 6. [unity] class5_3D게임 추가로 구현해본 것 1. 현재 점수를 particle로 표시해 주었다. 2. 총 점수 합계를 표시해 주었다. 3. 밤송이가 과녁을 맞추지 못한 경우 Destroy해주엇다. [전체코드] 1. BamController : 밤송이를 날리고, 밤송이가 과녁에 맞는지 여부를 검사한다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class hw6Bamcontroller : MonoBehaviour { public GameObject BamGenerator; public GameObject assist; float x1, x2, y1, y2; public void Shoot(Vector3 dir) //인자로.. 2021. 8. 6. [unity] class4_physics와 애니메이션_제작과정2 오늘의 구현내용 이전에, 플레이어가 움직일 때 좌우로 이미지를 변경해주는 것까지 구현하였다. 이번에는, animation애니메이션기능을 이용하여 점프하는 모습까지 구현해보고자 한다. 7. 스프라이트 애니메이션 적용하기 : 풀립북과 유사한 방식으로, 움직임을 조금씩 변경한 스프라이트를 준비해 일정 간격으로 이미지를 바꿔는 방식 이번에는 "메카닉"구조로 스프라이트 애니메이션을 적용해 나갈 것이다. 🍯 메카닌 구조란 : 애니메이션을 작성하고 실행할 때 유니티 에디터에서 일관되게 조작할 수 있는 기능을 말한다. 각 애니메이션의 교체 시기를 지정할 수 있다. 메카님이 오브젝트의 상태를 판단하고 자동으로 애니메이션을 바꿔 재생할 수 있다. 애니메이션을 만드는 순서는 다음의 순서를 따른다. 1. 스프라이트 플립북의 .. 2021. 7. 24. [unity] class4_physics와 애니메이션_제작과정1 오늘의 구현 내용 1. Game View 설정하기 프레임 그리는 속도를 모니터 갱신 속도에 맞춰주기위해 Game뷰에서 "Vsync(Game view only" 를 체크해준다. 2. Scene만들기 이번 게임에서는 Scene이 1. Game이 진행되는 씬 2. 정상에 도달했을 때의 씬 3. 추락하여 목숨을 모두 잃어 Game out되는 씬 3가지가 존재한다. 먼저 1. Game이 진행되는 씬을 만들기 위해 상단 메뉴의 File -> Save As를 눌러 씬을 저장해준다. (씬의 이름은 원하는 대로!) 3. Physics (Rigidboby, Collider) 컴포넌트 적용하기 -> physics가 적용된 경우, 좌표변환이 아니라 오브젝트에 힘을 가해 오브젝트에 움직임을 줄 수 있게 된다. 본 게임에서, 플.. 2021. 7. 24. [unity] class4_physics와 애니메이션 오늘의 결과물 추가로 실행해본 것들 1. 움직이는 구름 추가 2. super 구름 추가 & super_jump 애니메이션 추가 3. 구름 자동 생성 & 소멸 4. 목숨 & Game out씬 추가 [전체 코드] 1. Game Scene [main camera] : 오브젝트를 따라 main camera가 이동한다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraController2 : MonoBehaviour { GameObject player; // Start is called before the first frame update void Start() { this.player .. 2021. 7. 24. 7/22brunch_토마토 달걀볶음🍅🥚 🍅토마토 달걀볶음🍅 백종원님의 유투브 보고 이정돈 나도 할 수 있겠다! 생각해서 만들어 봤다 에피타이저로 간단하게 먹고 점심 먹으려 했는데 생각보다 너무 맛있어서 2그릇 해치웠다...🙊🙈 첫 번째 했을 때 토마토가 너무 커서 먹기가 힘들고 식감도 별로라서 이번에는 깍뚝썰기로 잘랐는데 이게 더 보기도 좋고 맛도 좋은 것 같다! 초록색감이 추가되면 좋을 것 같아 파슬리도 뿌려봤는데 뭔가 한 층 더 퀄리티가 높아진 느낌😁 빵은 이번에 헬로네이쳐에서 산 비건빵인데 생각보다 너무 맛있었다👍 2021. 7. 23. [3d프린터교육]_day1 (2) : sketch, 구속조건 Step1 : 스케치할 평면 선택하기 Step2 : 스케치하기 Step3 : 자세한 치수 설정하기 점/ 선/ 면 요소 선택 스케치 도구 별 기능 도구별 항목 각종 도구의 표시 여부 설정하기 PLUS : 구속조건 설정하기 구속 조건 별 기능 2021. 7. 22. 7/22brunch_베이글 샌드위치🥯🥛 🥯베이글 샌드위치🥯 아보카도 남은걸로 베이글에 껴 먹을려고 했는데 아보카도가 하루만에 썩어서 그냥 햄넣고 계란넣고 샌드위치 해먹었다🤣 크림치즈 베이글도 맛있지만 개인적으로 각종 야채🥬🍅 넣고 햄넣고 계란🍳넣은 샌드위치가 더 맛있는 것 같다❣ 2021. 7. 22. [unity] physics효과 주기 (collider, rigidbody, AddForce ...) # sprint1 : 물리법칙이 적용되는 오브젝트로 변환시키기 1. 원하는 게임 오브젝트를 생성해준다. 2. 해당 오브젝트에 물리 법칙을 적용시기기 위해 Inspector창 -> Physics (이때, 2D오브젝트인 경우엔 Physics2D를 선택해준다.) -> Rigidbody를 추가해준다. 3. 충돌효과를 주기 위해 Collider를 적용시킨다. (●빨간 공은 Rigidbody가 적용되어 중력이 작용하는 반면, ●파란 공은 Rigidbody가 적용되지 않아 중력이 작용하지 않는 모습) 이렇게 설정해주는 경우, 오브젝트에 물리 법칙 (중력, 힘작용, 충돌 등...)이 적용됩니다. 꿀팁 🍯 rigidbody가 적용된 오브젝트가 중력과 물리연산의 영향을 무시하도록 설정하는 법 Rigidbody2D 항목 -.. 2021. 7. 22. [unity] class3_prefab과 충돌판정 추가로 실행해본 것 2021. 7. 22. [unity] class2_UI와 감독 스크립트 추가로 실행해본 것 1 : 자동차 경주 게임 추가로 실행해본 것 2 : 룰렛 과녁 간식 뽑기 게임 2021. 7. 22. [unity] class1_오브젝트배치, 움직임 결과물 추가로 실행해본 것_1 1. Roulette이 아닌, 가운데에 needle이 돌아가도록 하여 룰렛 게임을 구현해 주었다. 2. 화면을 클릭하는 길이에 비례하여 룰렛이 돌아가는 시간도 길어지도록 구현해 주었다. 전체 코드 using System.Collections; using System.Collections.Generic; using UnityEngine; public class cameraControl : MonoBehaviour { float rotSpeed = 0; int onf = 0; float angle = 0; void Start() { } void Update() { if (Input.GetMouseButtonDown(0)) { onf = 1; } if (onf == 1) //마우.. 2021. 7. 22. 이전 1 ··· 3 4 5 6 7 8 다음