분류 전체보기(294)
-
[SKKU DT] 50일차 -유니티 프로젝트 GitHub 충돌, repository, 게임 수학과 이동(삼각함수/구면좌표), Light Probe
GitHub 충돌 GitHub에서 충돌이 난다면, 충돌 메시지가 뜨게 되고, [Open in Visual Studio Code] 버튼을 선택하면 코드를 볼 수 있다. 변경된 점의 위쪽에 Accept Current Change, Accept Incoming Change, Accept Both Changes, Compare Changes 4개의 선택을 고를 수 있다. 해결 되었다면 충돌이 없어지고 Continue merge 하면 된다. 내가 기존에 가지고 있는 파일들을 기반으로 GitHub 리포지토리를 만들기 먼저, 대충 폴더 하나에 폴더랑 코드파일을 하나 만든다. 폴더 안에 텍스트 새로 하나 만들고 .gitignore로 만들기. 기존에 .txt 확장자도 지우기 .gitignore를 채우기 위해서 아래의 사..
2024.01.11 -
[SKKU DT] 49일차 -Unity Version Control 사용하기, Plastic SCM 사용하기, 노션(Notion), GitHub(Create pull request)
[SKKU DT] 48일차 -유니티 공공API 데이터 활용으로 UI 만들기 -Queue를 이용한 셀의 Object Pool 만들기, Un [SKKU DT] 47일차 -유니티 공공API 데이터 활용으로 UI 만들기 - CURD, 대리자(Delegate), LinkedList, WinMerge CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), lightbakery.tistory.com 이전 글 마지막에 이어서, Plastic SCM을 설치해서 열면, [대기 중인 변경사항]란에 변경 사항들이 보인다. Check in 버튼을 누르면 체크인이 된다. 이미 체크인을 했기 때문에 유니티의 Unity Version Control에서는 변경사항이 보이지 않..
2024.01.10 -
[SKKU DT] 48일차 -유니티 공공API 데이터 활용으로 UI 만들기 -Queue를 이용한 셀의 Object Pool 만들기, Unity Version Control 사용하기
[SKKU DT] 47일차 -유니티 공공API 데이터 활용으로 UI 만들기 - CURD, 대리자(Delegate), LinkedList, WinMerge CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말이다. Create 패널을 하나 만들어서 InputField로 사용자 lightbakery.tistory.com 이전 글에 이어서, 셀 목록에 Object Pool을 적용하는 것을 이어서 진행한다. -Self Study 이전 Cell과 CellPool 스크립트를 갈아엎고 LegacyDataManager에서 수정할 방법을 찾아본다. GPT를 이용하려 했지만 잘 되지 않았다.... 강사..
2024.01.09 -
[Robot Arm Arduino Project] RAAP프로젝트 -하부 로봇 조립
[Robot Arm Arduino Project] RAAP프로젝트 -상부 로봇 조립 주문한 부품도 모두 도착하고 개인프로젝트 필수 요소도 채웠으므로 이젠 로봇을 조립해보도록 한다. 생각보다는 조립이 쉽지 않았고, 기어 구멍에 붙어있는 턱을 없애는 데에 힘이 조금 들었 lightbakery.tistory.com 이전 글에서 로봇의 상부 조립을 마치고 하부 조립에 들어갔다. 중간 팔과 베이스 부분이다. 기어가 특별히 들어가는 것도 아니고 모터와 나사만 조이면 되었기 때문에 수월하게 흘러가는 듯 했으나... 베이스와 연결되는 축 부분의 몸통이 부러져버렸다! 전선 다발을 아래로 빼다가 걸려서 얇은 몸통 부분이 부러진 것이다!(사진에서도 보이지만 부러진 부분의 뒷면이 비쳐보일만큼 얇다...) 급하게 강력접착제로 ..
2024.01.09 -
[SKKU DT] 47일차 -유니티 공공API 데이터 활용으로 UI 만들기 - CURD, 대리자(Delegate), LinkedList, WinMerge
CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말이다. Create 패널을 하나 만들어서 InputField로 사용자가 값을 입력할 수 있도록 한다. 저장 버튼과 닫기 버튼도 구현한다. 메인 UI에는 "+" 버튼으로 데이터를 추가할 수 있도록 한다. 추가된 데이터는 가장 아래로 들어간다. DetailPanel 복사해서 CreatePanel 만들기 CreatePanel에 InputField, 저장 버튼 배치하기 버튼 설정은 아래와 같다. Vertical Layout Group으로 간격을 맞추고, 아래에 피봇을 설정해서 해상도 변경에도 대응한다. 이제 CreatePanelControl..
2024.01.08 -
유니티 아두이노 태양광충전 프로젝트(1) -시뮬레이션 준비, 배경 지도 준비
Tinkercad | From mind to design in minutes Tinkercad is a free, easy-to-use app for 3D design, electronics, and coding. www.tinkercad.com 위의 링크에서 아두이노의 회로를 미리 시뮬레이션 해볼 수 있다. 기준이 될 지역인 경기도 광주시를 네이버 지도로 크롭한다. 포토샵을 거쳐서 광주시를 중심으로 바깥은 어둡게 처리하였고 경기 광주시 플래그는 지웠다.
2024.01.07