본문 바로가기

분류 전체보기64

2022년 회고록 2022년에는 엄청 많은 일들이 있었다. 대학교 졸업 국비지원을 수료했다. 개발자를 결심하고 첫 1년 열심히 했고 노력했다. 그 노력에서 많은 것을 배웠고 배우면서 부족한 부분을 알게되었다. 2023년에 더욱 성장하는 개발자가 되기 위해 지난 1년을 회고를 해봤다. 🐝 Good Bye 2022 ⛪️대학교 졸업 2016년도에 16학번으로 입학하여 23년 2월에 졸업예정이다. 고향인 포항에서 대학교가 있는 대전에 20대에 많은 시간을 보냈다. 입학의 목표는 졸업 때까지 꿈을 찾는 거였고 개발자라는 꿈을 찾게 되었다. 다양한 학과의 수업을 통해 다양한 콘텐츠를 만들었고 자연스럽게 개발자를 생각하게 되었다. 🏬국비지원을 수료했다. 22년 5월에 국비지원을 신청하게 된다. 그 당시에는 개발자가 나랑 잘 맞는지에 .. 2023. 1. 2.
SPRING 쿼리를 2개를 1개로 줄이는 Merge 이용하기 Merge방법을 사용하면 코드를 줄이고 가독성을 높일 수 있다. 아직 생소하지만 계속 노력을 해야되겠다. 1.일단 쿼리에 대해서 작성한다. sql --1 SELECT PROD_NAME prodName , SUM(PROD_SALE * CART_QTY) money FROM PROD, CART WHERE PROD_ID = CART_PROD GROUP BY PROD_NAME HAVING SUM(PROD_SALE * CART_QTY) >= 10000000; --merge : LPROD테이블을 LPROD2테이블로 복제해보자 --2 CREATE TABLE LPROD2 AS SELECT * FROM LPROD; --MERGE --3 MERGE INTO LPROD2 A --대상 테이블 USING DUAL ON (A.LP.. 2022. 11. 26.
타워 디펜스(Tower Defence) 타워 디펜스 이번 미니 프로젝트를 하면서 새로운 내용을 학습한 내용을 정리한다. 뱅크 시스템을 추가해서 타워를 만들면 돈이 줄어든다(적이 아군의 성으로 도착하면 돈이 줄어든다.). → 적을 죽이면 골드를 얻어서 타워를 설치가 가능하다. 이것을 이용하여 적을 막으면 승리한다. 적의 hp가 죽으면 1씩 증가한다. 그래서 시간이 지나면 난이도가 증가한다. 타워는 적을 가장 가까운 유닛을 공격한다. 적 , 아군의 성에는 타워를 설치가 불가능하다. ——————————————————————————————————————————— 간단하게 배운 내용 정리 [ExecuteAlways] → 스크립트가 play모드 뿐만 아니라 edit모드에서도 실행되도록 한다. → Edit모드에서는 Scene 변경이 있을 경우에만 Upda.. 2022. 11. 9.
Airplane 게임 https://github.com/KMGeon/GameEngine/tree/main/Airplane GitHub - KMGeon/GameEngine: C# Unity를 이용한 게임엔진 만들기 C# Unity를 이용한 게임엔진 만들기:herb:. Contribute to KMGeon/GameEngine development by creating an account on GitHub. github.com - Scene GameObject를 배치하는 곳 기본값 : 카메라 + 빛 + 객체를 포함 - GameObject(GO) 물체 , 배경 , 캐릭터 , 빛 , 소리 등 Go는 혼자서는 아무것도 할 수 없음 ->**컴포넌트**를 추가해야 기능이 생김 - 컴포넌트란? 일단 기본적인 컴포넌트는 Tranform을 가짐.. 2022. 11. 5.