분류 전체보기
[유니티] Unity 입문하기 5 :: Tag와 Name으로 게임 오브젝트 찾기
[유니티] Unity 입문하기 5 :: Tag와 Name으로 게임 오브젝트 찾기
2020.02.22저번 포스트에서는 게임 오브젝트에 스크립트를 달고 부착된 게임 오브젝트의 컴포넌트를 가져오는 명령어인 GetComponent를 이용해서 게임 오브젝트를 움직였습니다. 만약에 스크립트가 자기가 부착이 된 게임 오브젝트가 아니라 다른 게임 오브젝트에 접근하려면 어떻게 해야 할까요? 이번에는 그 방법에 대해서 설명하겠습니다. 스크립트에서 외부의 게임 오브젝트 찾기 유니티에선 여러 가지 방법으로 게임 오브젝트를 찾을 수 있습니다. 그중 가장 쉬운 방법 두 가지를 오늘 보여드리도록 하겠습니다. 첫 번째 방법. 게임 오브젝트의 이름으로 찾기 두 번째 방법. Tag로 찾기 오브젝트에 태그를 달아봅시다. 태그를 달았으면 게임 오브젝트의 이름이 아닌 태그로도 찾을 수 있게 됩니다. 한번 태그로 게임 오브젝트에 접근해보겠..
[유니티] Unity 입문하기 4 :: Transform, Rigidbody로 게임 오브젝트 이동시키기
[유니티] Unity 입문하기 4 :: Transform, Rigidbody로 게임 오브젝트 이동시키기
2020.02.22* 이번 글부터는 제가 이전에 만든 자료를 많이 캡처해서 올립니당. 이번 글에서는 유니티 스크립트를 사용해서 게임 오브젝트를 이동시키는 방법에 대해서 설명하겠습니다. 유니티에서는 게임 오브젝트의 위치를 다루기 위한 여러 가지 방법들을 제공해줍니다. 그중에서 가장 대표적으로 Transform, Rigidbody 컴포넌트를 이용하는 방법이 있습니다. 컴포넌트는 기능이라고 저번 포스트에서 설명했습니다. Transform과 Rigidbody는 어떤 기능일까요? 먼저 Transform에 대해 알아봅시다. Transform은 게임 오브젝트의 위치, 회전, 스케일을 관할합니다. 이와 관련된 함수들도 Transform에 속해있습니다. 모든 게임 오브젝트는 유니티 월드상에 존재해야 하므로 모두 Transform 컴포넌트..
티스토리 Table Of Content(TOC) 추가하기 :: HTML로 Page Jump하기
티스토리 Table Of Content(TOC) 추가하기 :: HTML로 Page Jump하기
2020.02.21티스토리도 아래와 같이 목차를 누르면 그 부분으로 이동하게 글을 쓸 수 있다. 별도의 플러그인도 필요 없다. 먼저 내가 만든 아래의 예시를 구경해보자. Table Of Content Goto 위 Goto 중간 Goto 아래 위 문단 내용 애용 내용 ... 문단 내용 애용 내용 ... 문단 내용 애용 내용 ... 문단 내용 애용 내용 ... 문단 내용 애용 내용 ... 문단 내용 애용 내용 ... 중간 문단 내용 애용 내용 ... 문단 내용 애용 내용 ... 문단 내용 애용 내용 ... 문단 내용 애용 내용 ... 문단 내용 애용 내용 ... 문단 내용 애용 내용 ... 아래 문단 내용 애용 내용 ... 문단 내용 애용 내용 ... 문단 내용 애용 내용 ... 문단 내용 애용 내용 ... 문단 내용 애용 ..
GitHub README.md 이미지가 갱신/업데이트 안 되는 경우 해결법
GitHub README.md 이미지가 갱신/업데이트 안 되는 경우 해결법
2020.02.20GitHub Readme에 Dynamic Image를 넣을 때 발생한 문제 해결을 위한 글이다. * 원래 링크는 내가 README.md 파일에 넣어준 링크를 의미하고 노랑색으로 하이라이팅했다. * 호스팅된 링크/Camo링크는 내가 넣은 원래 링크의 이미지를 GitHub가 Camo로 호스팅한 링크를 의미하고 주황색으로 하이라이팅했다. GitHub README.md에 내가 넣은 링크의 이미지가 바뀌면 호스팅된 README의 이미지도 자동으로 원래 링크에 이미지를 요청해서 업데이트가 될 것이라 생각했다. 그런데 원래 링크의 이미지가 변했음에도 레포지터리의 README에 있는 이미지가 옛날 이미지 그대로 남아있었다. 나의 경우 누나가 README에 백준 알고리즘 랭크, 푼 문제수, 실패한 문제 수를 나타내는 B..
공부할 것 정리
공부할 것 정리
2020.02.03이 글은 보호되어 있기 때문에 이것을 보려면 암호가 필요합니다.
Docker 배우기 좋은 글
Docker 배우기 좋은 글
2020.02.01이 글은 보호되어 있기 때문에 이것을 보려면 암호가 필요합니다.
M&S란?
M&S란?
2020.01.31M&S의 단어 뜻 M = Modeling S = Simulation M&S = Modeling and Simulation M은 방정식을 세우는 과정이고 S는 방정식을 푸는 과정이다. M&S의 과정 문제 -> Modeling -> Simulation Simulation을 통해 답을 얻음으로써 답을 얻는 것이다. 검증 M&S는 신뢰성이 생명이다. 그래서 제일 중요한 것 중 하나가 모델을 검증(V&V: Verification and Validation)하는 것이다. 용어 정리 시나리오적 표현 프로그래밍 용어 M&S용어 시나리오 프로그램 모듈 모델 속성 변수 속성 변수를 바꾸는 규칙 데이터 데이터를 갱신하는 함수들 상태변수 상태전이 함수 시나리오 작성 프로그래밍 모델링 시나리오 수행 프로그램 수행 시뮬레이션 시..
[유니티] Unity 입문하기 3 :: Scripting 기초, Time.deltaTime
[유니티] Unity 입문하기 3 :: Scripting 기초, Time.deltaTime
2020.01.04이번 글에서는 유니티 스크립트를 작성하기 위한 기초적인 개념에 대해서 설명하겠습니다. 먼저 저번에 배웠던 Script에 대해서 정리하면서 복습을 해봅시다! Review 1 :: 용어 정리 스크립트(Script)란? 우리가 만드는 컴포넌트의 설계 도면(다른 말로 청사진 또는 Class). 컴포넌트(Component)란? 게임오브젝트에 들어갈 실질적인 기능. (Ex) Camera, Audio Listener, Transform, Rigidbody,... 게임오브젝트(GameObject)는 부착된 컴포넌트들에 의해서 동작을 하게 된다. (Ex) Camera컴포넌트가 달린 게임오브젝트는 카메라의 기능을 하고 달린 Transform컴포넌트의 위치가 (0, 0, 0)인 게임오브젝트는 월드상의 위치가 (0, 0, 0..
Git을 사용하기 위해 필요한 리눅스 명령어들
Git을 사용하기 위해 필요한 리눅스 명령어들
2019.12.26Git 인터페이스 종류 Git CLI (Command Line Interface) Git GUI (Graphical User Interface) Window: git-bash Source Tree, GitKraken, ... Git GUI가 편할 때도 있고 Git CLI가 편할 때도 있습니다. Git의 개념을 확실하게 잡기 위해서는 CLI로 배우는 게 좋다고 생각합니다. 그래서 저는 이번 튜토리얼에서 Git CLI를 기준으로 설명하려고 합니다. Git CLI를 하려면 리눅스 명령어도 간단히 아셔야 됩니다. 그렇기 때문에 먼저 리눅스 명령어들을 알아봅시다. ls List의 약자. 현재 디렉토리에 있는 모든 것들을 나열해줍니다. cd Change Directory의 약자. 디렉토리를 옮깁니다. . 현재 디렉..
[유니티] Unity 입문하기 2 :: 기본 개념 및 Script 소개
[유니티] Unity 입문하기 2 :: 기본 개념 및 Script 소개
2019.12.25이번 글에서는 유니티를 사용하기 위해 알아야 할 기본적인 개념들을 설명하겠습니다. 1. Scene Scene은 한국어로 장면입니다. 유니티에서도 똑같이 하나의 레벨 또는 스테이지를 뜻 합니다. 하나하나의 Scene 파일들에 우리가 만들어가는 게임 장면들이 들어갑니다. 그리고 참고로 Scene파일의 확장자는 .unity입니다. 예시로 4개의 Scene을 만들어 봤습니다. 한번 StartScene.unity, Level1.unity, Level2.unity Scene들을 열어볼까요? 보시다시피 Scene들은 서로 다른 세상(World)입니다. 2. GameObject Hierarchy창에 있는 모든 애들이 게임 오브젝트입니다. Main Camera, Directional Light, 제가 방금 추가한 Hou..
[유니티] Unity 입문하기 1 :: 유니티 설치 및 화면 구성
[유니티] Unity 입문하기 1 :: 유니티 설치 및 화면 구성
2019.12.24설치하기 유니티는 유니티 허브로 설치를 할 수도 있고 그냥 한 가지의 버전만 다운로드하여서 설치할 수 있습니다. 유니티가 버전이 여러 가지가 있습니다. 유니티 허브는 그러한 여러 가지의 버전의 유니티들을 정리해서 관리해주는 매니저라고 이해하시면 됩니다. 유니티 허브 다운은 유니티 다운로드에 들어가서 다운로드할 수 있습니다. 링크: https://unity3d.com/kr/get-unity/download Download Unity! Unity is the ultimate game development platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or t..
2019년 동아리 프로그래밍 멘토 회고
2019년 동아리 프로그래밍 멘토 회고
2019.12.24동아리에서 잘하는 선배, 동기들이 다 군대를 가서 어쩌다가 내가 신입 회원들 상대로 프로그래밍 멘토를 하게 됐다... 나도 못하는데 내가 멘토라닝!ㅠ 그렇게 2019년 1년 동안 동아리 프로그래밍 멘토를 했었는데 정말 힘들었다... (1년 연속으로 한 것은 아니고 1학기 때는 C# 기초반 2개를 4주 정도 강의했고 2학기 때는 3주 동안 유니티 초급 강의를 했다.) 힘들었던 이유 첫 번째로 강의 자료가 없어서 내가 다 만들어야 했다. 입문자들 대상으로 짧게, 기간 안에, C# 기초 또는 유니티를 하는데 책을 사라고는 못 하겠었다. 또 인터넷에 있던 자료들은 옛날 유니티 기준이거나 개인적으로 마음에 안 들었다. 그렇다고 블로그를 보면서 설명을 하는 것도 너무 성의 없어 보이고 그래서 그냥 내가 만들었다. ..