목록Programming (15)
폐관수련

사용 Unity 버전 : 2020.3.9f1 이 게시글은 Unity 매뉴얼을 참고하여 작성하였습니다. https://docs.unity3d.com/kr/2021.2/Manual/Sprites.html 스프라이트 - Unity 매뉴얼 Sprites 는 2D 그래픽 오브젝트입니다. 만약 3D 작업을 주로 해왔다면 Sprites 는 스탠다드 텍스처라고 생각하면 됩니다. 그러나 개발 중에 스프라이트 텍스처를 효율적이고 편리하게 합치고 관리하 docs.unity3d.com 스프라이트 2D 그래픽 오브젝트로 Unity 프로젝트의 에셋(Asset) 타입 중 하나이다. 투사 모드가 2D로 설정된 경우 임포트하는 이미지가 자동으로 스프라이트로 설정된다. 9슬라이싱 스프라이트 9슬라이싱(9-slicing)은 여러 에셋을 ..
더보기 깃의 핵심 기능 버전 관리, 백업, 협업 깃 환경 설정 버전을 저장할 때마다 그 버전을 만든 사용자 정보도 함께 저장하므로 사용자 정보를 입력해야 한다. $ git config --global user.name "SongLim" $ git config --global user.email "xxng@kakao.com" --global : 현재 컴퓨터에 있는 모든 저장소에서 같은 사용자 정보를 사용하도록 하는 옵션 리눅스 명령어 터미널 창에서 깃을 사용하기 위해 쓰는 명령은 리눅스의 명령과 같다. $ pwd: 현재 위치 경로 $ ls: 현재 디렉터리의 파일이나 디렉터리 확인 $ cd ..: 상위 디렉터리 이동 $ cd 하위디렉터리명: 하위 디렉터리 이동 $ cd ~: 홈 디렉터리 이동 $ mkdir ..
C언어로 쉽게 풀어쓴 자료구조(생능출판)의 예제를 C#으로 작성 스택을 배열로 구현 Q) 프로그램에서는 여러 가지 종류의 괄호들이 사용. 괄호들은 항상 쌍이 되게끔 사용해야 한다. 조건 왼쪽 괄호의 개수와 오른쪽 괄호의 개수가 같아야 함 같은 종류의 괄호에서 왼쪽 괄호는 오른쪽 괄호보다 먼저 나와야 함 서로 다른 종류의 왼쪽 괄호와 오른쪽 괄호 쌍은 서로를 교차하면 안 됨 using System; class Program { static void Main(string[] args) { int check_matching(string inputValue) { Stack s = new Stack(inputValue.Length); string saveString, openString; for (int i = ..
메타 문자 메타 문자 : 원래 그 문자가 가진 뜻이 아닌 특별한 용도로 사용하는 문자 . ^ $ * ? { } [ ] \ | ( ) 문자 클래스 [ ] - [ ] 사이의 문자들과 매치 - [ ] 안의 두 문자 사이에 하이픈(-)을 사용하면 두 문자 사이의 범위를 의미 ex) [a-zA-Z] : 알파벳 모두, [0-9] : 숫자 - ^ 메타 문자는 반대(not)를 의미 - 자주 사용하는 문자 클래스 \d : 숫자와 매치(=[0-9]) \D : 숫자가 아닌 것과 매치(=[^0-9]) \s : whitespace 문자와 매치(=[ \t\n\r\f\v]) \S : whitespace 문자가 아닌 것과 매치(=[^ \t\n\r\f\v]) \w : 문자, 숫자와 매치 (=[a-zA-Z0-9_]) \W : 문자, 숫..
리스트 컴프리헨션 : 입력 Sequence로부터 지정된 표현식에 따라 새로운 리스트 컬렉션을 빌드 하는 것 문법 [출력표현식 for 요소 in 입력Sequence [if 조건식]] 입력 Sequence : 입력으로 사용되는 Iteration이 가능한 데이타 Sequence 혹은 컬렉션 입력 Sequence는 for 루프를 돌며 각각의 요소를 하나씩 가져와 if 조건식이 있으면 해당 조건이 맞는지 확인 조건에 맞으면 출력 표현식에 각 요소를 대입하여 출력 결과를 리스트로 반환
public static void DrawReversibleFrame (System.Drawing.Rectangle rectangle, System.Drawing.Color backColor, System.Windows.Forms.FrameStyle style); Parameter rectangle : 그릴 사각형의 크기 backColor : 프레임 뒤에 나타나는 배경의 색 style : 프레임 스타일 동일한 파라미터로 재 호출하면 사각형이 보이지 않게 된다. MouseDown, MouseMove, MouseUp 이벤트를 사용하여 드래그 시 사각형을 생성할 수 있다.