본문 바로가기

전체 글68

프론트엔드 프레임워크 프레임워크란?개발에 필요한 화면 구현, DB 연동 등의 공통된 부분을 제공하여 비용을 낮추고 시간을 단축시키는 역할을 한다.프레임워크가 웹 개발에서 필수는 아니지만, 팀 단위 작업에서 작업 속도를 비약적으로 높이고 개발을 단순화할 수 있으므로,프로젝트 목표에 맞는 프레임워크를 적절히 선택하여 개발하는 것이 도움이 된다.   Stack Overflow Developer Survey 2022In May 2022 over 70,000 developers told us how they learn and level up, which tools they’re using, and what they want.survey.stackoverflow.co  1. Angular 구글에서 만든 JavaScript 프레임워크이다.. 2023. 3. 19.
10개의 언어로 웹앱 만들기 재밌는 영상을 보게 되어서 기록하는 포스팅입니다. Ruby나 DJango, https://www.youtube.com/watch?v=FQPlEnKav48 1. What does a WEB FRAMEWORK actually do? 1) MODEL They provide an abstraction over your *relational database. They typically have a built-in OBJECT RELATIONAL MAPPER that can migrate code from your preferred programming language into SQL code that can be used by the database. *relational databse 관계형 데이터베이스 관리 .. 2023. 3. 9.
<Git 교과서> 정리 기본 명령어git commit -am "comment"  // 등록 및 commit을 동시에 git checkout HEAD~1  // 바로 이전 커밋으로 체크아웃git checkout HEAD~5  // 5번째 전의 커밋으로 체크아웃git checkout -  // 바로 이전의 브랜치로 복귀하기git checkout [master]  // 특정 브랜치로 복귀하기 git remote add origin https://github.com/...  // 원격 저장소 등록git remote -v  // 원격 저장소 목록 조회 git push 원격저장소별칭 브랜치이름  // 로컬 저장소의 브랜치를 원격 저장소에 동기화 브랜치upstream은 브랜치 추적을 다르게 표현한 것이다.로컬 저장소의 브랜치와 원격 저장소.. 2022. 8. 15.
Side Project) 원룸의 구리포터 원룸의 구리포터는 가제이다. 유니티로 하는 사이드 프로젝트이고, 하고싶은거 다 넣어서 만들어보는 잡탕 썸띵이 될 것 같다. 1) 가구 배치 프로그램 2) 캐릭터와 가구가 상호작용 3) 내가 좋아하는 해리포터를 녹여보겠다 현재까지 한 것 - 인트로 Scene과 메인 Scene 분리하기 - 쓸만한 가구 Asset들 모으기 - 인벤토리 창에서 가구 드래그 앤 드롭 구현 - 공간 만들기 앞으로 할 것 - 캐릭터(1인칭) 조이스틱으로 이동 - 가구와 상호작용(가구를 클릭하면 상호작용 목록이 뜨게 하기) - 예쁘게 만들기 2022. 6. 6.
이미지 파일을 게임 오브젝트로 이미지 파일은 단일 게임 오브젝트로 등록할 수 없다. 이미지 파일을 사용하기 위해서는, 2D 그래픽 오브젝트인 Sprite로 변환해야 한다. 이미지 파일을 Sprite로 변환하기 위한 방법은 아래와 같다. 그림파일 선택 -> Texture Type -> Sprite (2D and UI) -> Apply 2022. 6. 6.
버튼 클릭이 안되는 경우 IntroScene을 만들고 [START], [HELP] 버튼을 추가했다.[START] 버튼을 누르면 실제 게임 화면이 나오도록 아래 스크립트를 추가했는데,using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.SceneManagement;public class ChgScene : MonoBehaviour{ public void ChangeSceneBtn() { SceneManager.LoadScene("MainScene"); }}버튼 클릭이 인식되지 않는 문제가 있었다. 알고보니 IntroScene을 만들면서 Canvas의 EventSystem이 누락되어서 그런 .. 2022. 5. 20.
Building System 만들기 Physics.RaycastRaycast는 광선을 쏘는 것을 의미한다. X-ray 할때 그 ray.Raycast를 사용하면 광선을 쏴서 충돌되는 Collider에 대한 거리, 위치 등의 정보를 RaycastHit라는 구조체로 반환한다.주로 전방에 있는 오브젝트를 검출할 때 사용하며, '충돌'되는 Collider를 반환하므로, Collider가 없는 오브젝트는 감지할 수 없다. Camera.ScreenPointToRay카메라에서 마우스가 입력된 곳을 향해 Ray를 쏜다.public class PreviewObject : MonoBehaviour{ void Update() { Vector3 mouse = Input.mousePosition; Ray casepoint = C.. 2022. 5. 3.
Unity 3D Basic - 1 우선 이번 포스팅에서 만들어볼 내용이다. 아래 강의를 따라하며 정리해보았다. https://www.inflearn.com/course/%EA%B3%A0%EB%B0%95%EC%82%AC-%EC%9C%A0%EB%8B%88%ED%8B%B0-%EA%B8%B0%EC%B4%88/lecture/48465?tab=curriculum  따라하면서 배우는 고박사의 유니티 기초 - 인프런 | 학습 페이지지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요....www.inflearn.com Player🕺- Character Controller 컴포넌트3차원 게임에서 캐릭터 움직임과 관련된 제어를 위해 사용한다.캡슐 형태의 Collider가 포함되어있기 때문에, Rigid Body 컴포넌트 .. 2022. 4. 26.
Unity 2D Basic - 2 게임 오브젝트의 생성Prefab으로 오브젝트 생성게임 내에서 코드를 이용해서 오브젝트를 생성하기 위해서는 원본이 필요하다.의도치 않은 동작을 막기 위해 게임 내에 있는 오브젝트를 복제하는 것이 아니라, Prefab을 사용한다.*Prefab : 게임에 존재하는 게임 오브젝트를 Project View에 파일로 저장해둔 것. [SerializeField] private GameObject chocoPrefab; private void Awake() { Instantiate(chocoPrefab, new Vector3(3, 3, 0), Quaternion.identity); Instantiate(chocoPrefab, new Vector3(-3, -3, 0), Qu.. 2022. 4. 20.