no image
8. 응급처치 교육
4/22 (월)에 보건소에서 들음. 생활 반경에서의 응급실 접근성이 떨어지면, 병원 전 단계가 중요하다. (그래서 미국 같이 넓은 곳은 이러한 단계를 잘 구축해놓는다고 한다.) 환자가 발생했을 경우 제일 중요한 것 -> 도와주기 전에 들어가는 곳이 안전한지 판단하기 (ex. 감전 사고나 물에 빠지는 사고의 경우 무턱대고 구하려다 본인이 다친다.) 응급처치를 하기 전에 응급처치 훈련을 받은 사람이라는 것을 밝히고 동의를 구한다. (상대에게 안심을 주기 위함이다. 의식이 없는 경우 암묵적 동의로 간주한다.) 선한 사마리아 법 : 선한 마음으로 상대를 구하려다 상대가 해(?)를 입었을 경우 그 사람을 보호하기 위한 법. - 화상 : 1도(가벼운 화상) / 2도(수포) / 3도(가피) 쿨링 중요. 흐르는 찬물로..
2024.04.24
no image
7. 유니티_InputField
오전에 서진이랑 ZEP으로 스터디를 했다. 현재까지 총 4번 진행했다. (4/5, 4/8, 4/14, 4/22) 저번 스터디 이후 한주간 무엇을 공부했는지 설명하고, 오늘 할 공부에 대해 서로 얘기하는 시간을 가진 뒤 2시간 동안 캠 켜놓고 각자 공부했다. 오늘은 스터디를 하는 동안 새로운 씬을 하나 또 만들었다. 플레이어가 새로 만드는 캐릭터의 이름을 묻는 창이다. 근데 생각보다 InputField에 대한 이해도가 부족해서 그런지 좀 해맸다. 그래서 오후에는 InputField에 대한 강좌를 들었다. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class ..
2024.04.22
no image
6. 유니티_캐릭터 선택창 만드는 법 맛보기, 코루틴
(https://youtu.be/vJACbWBDa90?si=ZLX5cD1QSDcu4t7a 골드메탈 영상 참고.) canvas -> 게임시작창 하위에 우클릭 - Create Empty (빈 오브젝트 생성) (영상에서는 'Character Group'으로 이름 변경해줌) Rect Transform에서 Pos Y: -40으로 설정, Width랑 Height은 1만 올린다(100->101) ->Add Component - Grid Layout Group(자식 오브젝트를 그리드 형태로 정렬하는 컴포넌트) -> Cell Size X:50 Y:50, Spacing(여백) X:1 Y:1 -> 시작 오브젝트를 자식 오브젝트로 넣는다. (시작 버튼을 'Character Group 하위로 옮김) 이 버튼의 이름을 Charc..
2024.04.21
no image
5. 유니티_메인화면 만들기
어제 배웠던 거 그대로 화면 만듦. 공부만 하면 프로젝트 완성까지 걸리는 시간이 너무 오래 걸릴 것 같아서, 이제 만들면서 진행하려고 한다. 어제는 잡코리아 이력서를 작성하다가 포트폴리오랑 자격증을 제외하면 나름.. 그렇게 나쁜 스펙은 아닌 것 같다는 생각을 했다. 자격증.. 자격증은 이번 프로젝트의 베타 버전이 완성될 때까지는 생각하지 않으려고 한다. 일단 포폴 확실하게 만들자 UI : User Interface CUI : Character UI. 문자를 입력해서 상호작용 (ex. 머드게임) GUI : Graphic UI. 이미지와 문자의 혼합된 형태. 마우스를 이용해서 상호작용 가능 UGUI : Unity Graphic UI 캔버스의 해상도 = 게임 해상도 키보드 2 : 2D뷰 전환 마우스 좌클릭으로..
2024.04.20
no image
4. 유니티_오브젝트 이동, UGUI 기초
(이번에 만드는 프로젝트는 이 기능이 필요없지만 그래도 다음 프로젝트를 위해 일단 적어둔다.) Hierarchy 창에서 새로운 물체를 만들면 Transform 창이 뜬다. Transform : 오브젝트 형태에 대한 기본 컴포넌트 (위치, 회전, 크기) (하나의 클래스이다.) Translate : 벡터 값을 현재 위치에 더하는 함수 ex) transform.Translate(Vector3); // 3차원이라서 Vector3임. int number = 4; // 스칼라 값 Vector3 vec = new Vector3(0, 0, 0); // 벡터 값. (x, y, z)만큼 이동한 위치에 배정 transform.Translate(vec); Start에다 넣으면 첫 고정위치가 되고, Update에 넣으면 1초에..
2024.04.19
no image
3. 유니티_오브젝트의 흐름과 이동, 게임 기획 초반
13일에 공부한 게임오브젝트의 흐름과 오늘 공부한 키보드와 마우스 입력을 통한 오브젝트의 입력에 대한 필기이다. 그리고 오늘은 집중이 잘 되지 않아서 생각해둔 게임 아이디어를 제대로 정리해보았다. 1. 초기화 Awake(): 게임 오브젝트 생성할 때 최초 실행되는 함수 1+. 활성화 OnEnable(): 게임 오브젝트가 활성화 되었을 때 (Awake랑 Start 중간에 실행되는 함수라 1+로 넣음) Start(): 한번만 실행 2. 물리단계 FixedUpdate(): 물리연산 업데이트 (물리 연산을 하기 전에 실행되는 함수) (CPU 부하가 많다고 함. 고정적으로 프레임을 유지하기 때문) 3. 게임로직 Update(): 게임 로직 업데이트 (주기적으로 변하는) (보통 1초에 60회씩) (환경에 따라서 실..
2024.04.16
no image
2. 티스토리 블로그 세팅
네이버 서치 어드바이저 등록: 티스토리 - 네이버에 등록하기(사이트맵 rss 네이버서치어드바이저) : 네이버 블로그 (naver.com) 구글 서치 콘솔 등록: 티스토리 - 구글 서치 콘솔 등록 방법(사이트맵 RSS) : 네이버 블로그 (naver.com) 에러 날 경우: https://gh96.tistory.com/59 티스토리에 이용자 제작 스킨 중 괜찮아 보이는 스킨이 많아서 그 중 이 유튜브 느낌 나는 스킨을 입혀주었다. 유튜브 스킨: https://ushin20-skin.tistory.com/84 근데 방문자수가 나타나지 않는 스킨이었다. 직접 추가해보기 위해 html과 css를 손봤다. 방문자수 Total : [##;_count_total_##] Today : 카테고리 밑에 넣고 싶어서 그 코..
2024.04.13
no image
1. 유니티 기초 공부를 했다
오늘 학습량 : 유튜브 강의 영상 5개 / 유튜브 골드메탈 영상 중 유니티 기초 강좌를 보았다. 재생목록에 있는 영상은 총 88개인데 영상 총 길이가 1일 20시간 46분이다. 일단 2D 개발 영상만 볼 예정이라 아마 다 보려면 반절인 24시간 정도 걸리지 않을까 싶다. 4월 3주차 목표 : 골드메탈 유니티 2D 강좌 전부 보기 유튜브 재생목록 총 길이를 알려주는 사이트: https://ytplaylist-len.sharats.dev/ 코드 색상 바꾸는 사이트: https://colorscripter.com/ (아.. 근데 더보기에서 코드블럭으로 바꿀 수 있다. 이러면 들여쓰기도 완벽하게 나온다. 다음부터는 저걸 써야지) 영상 보면서 필기한 내용 유니티 Documentation, Platforms(And..
2024.04.12