전체 글 16

Udemy - Vue 완벽 가이드 2.기초 및 핵심 개념 - Vue를 이용한 DOM 상호작용

2. 기초 및 핵심 개념 - Vue를 이용한 DOM 상호작용computed: 메서드처럼 함수형태로 쓰지만 호출할때 ()를 붙이지 않음(데이터 프로퍼티처럼 써야함)단순계산으로 나오는 값을 표시해야되는 경우 사용값이 변경되면 watcher처럼 computed의 값도 변경됨데이터 바인딩에만 사용됨watcher: 어떤 값을 감시하는데 사용computed와 비슷하게 연산에 사용 가능하지만, 두 개 이상의 변수를 같이 연산할 때는 번거로우니 computed를 쓰는 게 나음computed나 watch, data같은 다른 프로퍼티 안의 블록에서 data를 사용하려면 const data = this 처럼 this를 선언해서 사용해야함동적 스타일링vue 데이터를 사용하여 스타일링을 동적으로 처리할 수 있다.:style=”..

유니티 게임 프로그래밍 입문 강의 1일차 2/2

C# 스크립트 Edit -> Preferences의 External Tools 에서 C# 스크립트 에디터 설정 가능 가급적 스크립트명과 오브젝트명을 비슷하게 맞춰 디버깅을 편하게 해준다. MonoBehaviour가 있어야 스크립트에 게임 오브젝트를 붙일 수 있다. Start는 첫번째 프레임이 업데이트되기 전에 불러진다. 비주얼스튜디오에서는 빌드 -> 솔루션 빌드로 미리 빌드를 해볼 수 있다. 로그 단계: Debug.Log Debug.LogWarning Debug.LogError 변수 및 사칙연산 string은 문자열, int는 숫자 C#에서 문자열 표현할 때, $"{a} + {b}" 형식으로 입력하면 변수를 넣을 수 있다. 정수형끼리 나눗셈을 하면 몫만 나오게 된다(소수점 사용은 float형으로 선언)...

유니티 게임 프로그래밍 입문 강의 1일차(1/2)

해볼 일: C#책 하나 사보기게임을 구성하는 요소1. 인터랙티브 요소 : 기본 중의 기본2. 비주얼 : 장르에 맞춰서, 중요3. 사운드 : 나중에 기억나는 건 사운드다.4. 조작감 : 마우스, 키보드, 터치를 이용한 조작감5. 최적화 : 아무리 잘 만든 게임이라도 최적화가 되지 않으면 소용없음. 완성의 기준!6. 재미 : 재미만 있으면 나머지 요소는 뒤따라 오는 것일 뿐. 이론적인 게임 개발 절차1. 컨셉/장르 선택2. 구체 기획, 일정 계획3. 기반 작업/ 리소스 제작4. 기획 구체화5. QA6. 마케팅7. 런칭8. 라이브 서비스 유니티 도큐먼트: https://docs.unity3d.com/kr/530/Manual/index.html 유니티에서 다른 버전 까는 법 Install -> Install E..

Udemy - Vue 완벽 가이드 1. 시작하기

이 포스팅은 Udemy 강의를 들으며 필기한 내용을 적은 것이다. - Vue 시작하기VSCode에서 코드 Beautify : Shift + Alt + F포매터 없으면 prettier 검색해서 추가cdn으로 Vue 가져올 때 스크립트 변경Vue 앱 생성하기const app = Vue.createApp();app.mount(".user-goal");data, methods를 다른 프로퍼티로 뺐을 경우 methods에서 data에 선언한 변수를 쓰려면 this.를 붙여야함v-html 디렉티브// v-html 속성으로 HTML 태그가 포함된 문자열을 출력 가능 methods: { outputGoal() { const randomNumber= Math.random(); if (randomNumber Learn ..

유니티 설치 및 기본 화면, 단축키

유니티란 멀티플랫폼 대응 가능 게임 제작 프로그램이다. https://unity.com/kr/download 에서 유니티 허브를 다운로드 받아 원하는 버전을 설치하면 된다. 씬 뷰게임의 화면을 만드는 부분게임 오브젝트를 배치흰색 테두리 안이 화면에 표시되는 영역게임 뷰게임 플레이시 확인하는 화면탭을 선택해서 전환하이어라키 창씬에 등장하는 것의 리스트등장하는 게임 오브젝트는 이름으로 찾을 수 있어서 보이지 않을 때도 선택 가능인스펙터 창선택한 것에 대한 자세한 정보프로젝트 창게임에 필요한 것을 넣어두는 창고이미지, 스크립트, 애니메이션, 씬 등 모든 것이 들어있음필요할 때 사용하는 창애니메이션 창어떤 동작의 애니메이션을 만들거나 조정할 때 사용애니메이터 창어떤 게임 오브젝트가 실시하는 특정한 동작을 설정할..

LMS 개발 일지 - 블챌을 시작하며

원래 게임 개발에 관심이 있었는데, 운 좋게도 인디게임 개발팀인 개미쓰들에 합류하여 배우면서 개발할 기회가 생겼다. 아직 유니티는 입문 단계라 많은 것을 할 수는 없으나 꾸준히 조금씩이라도 앞으로 나갈 수 있도록 블로그를 채워보려고 한다. 마침, 3주간 오블완 챌린지도 시작하여 11월 7일부터 3주간 꾸준히 글을 올리면 경품도 준다고 한다. 11월 10일부터는 유니티 주말 현장 수업을 들으러 나갈 예정이므로, 프로젝트에 도움이 될만한 내용이 있으면 틈틈이 적도록 하겠다. https://www.tistory.com/event/write-challenge-2024