
Unreal Engine을 설치하면 기본적으로 언어는 한글로 설치되고, 아래와 같이 메뉴 이름이 모두 한글로 보입니다. 영어로 된 언리얼 강의를 보거나, 영어 설정으로 되어있는 블로그를 참조할 때.. 한글 메뉴로 찾는 것이 불편하고..또.. 뭔가 영어 보다 한글로 번역된 것이 어색하게 느껴질 때가 있다. *예를 들어 Preferences를 개인 설정으로 번역되어있는데, Preferences가 더 익숙하다) 한글 메뉴 영어로 변경하는 방법먼저 [편집] -> [에디터 개인설정] 메뉴를 클릭한다. 에디터 개인설정에서...[지역&언어]를 클릭하고, 국제화 밑에 "에디터 언어"를 English로 변경해주면 된다. 그럼.. 아래 처럼 메뉴의 언어가 영어로 모두 변경된다. 다른 메뉴들도 모두 영어로 변경된다.
IntelliJ 같은 IDE는 기본적으로 git으로 프로젝트를 관리(commit, push 등)하는 기능들이 있는데,IDE에서 git 프로젝트를 만들면 기본적으로 .gitignore에 해당 프로젝트에 필요한 파일들이 자동으로 추가되었던 것 같습니다. 하지만 저는 IDE를 사용하지 않고, git command를 사용하기 때문에 .gitignore 파일도 직접 만들어주고 있습니다. 구글링을 하던 중.. Unity 프로젝트에서 사용하는 기본적인 .gitignore를 찾았다. .gitignore 파일에 아래 내용을 추가하면 된다.# This .gitignore file should be placed at the root of your Unity project directory## Get latest from h..
IntelliJ 같은 IDE는 기본적으로 git으로 프로젝트를 관리(commit, push 등)하는 기능들이 있는데,IDE에서 git 프로젝트를 만들면 기본적으로 .gitignore에 해당 프로젝트에 필요한 파일들이 자동으로 추가되었던 것 같습니다. 하지만 저는 IDE를 사용하지 않고, git command로 직접 commit, push를 하기 때문에... .gitignore도 직접 만들어주고 있습니다. Unreal Engine 프로젝트에서 .gitignore를 작성하기 위해, 불필요한 파일(빌드 산출물 등)은 무엇인지 알아보던 차에,아래 링크에서 기본 .gitignore를 찾았다. .gitignore 파일에 아래 내용을 추가하면 된다.# Visual Studio 2015 user specific fi..
Dart는 정적 타입 언어이기 때문에, 컴파일 시간에 타입 체크를 하여 오류를 체크합니다. 또한 타입 체크를 하여, 타입 별 다른 동작을 하도록 분기 처리를 할 수 있습니다. 기본 자료형 타입 체크 아래와 같이 기본 자료형의 객체들은 runtimeType 변수를 갖고 있으며, 객체의 타입을 나타냅니다.void main() { int age = 30; String name = 'Alice'; double height = 170.5; bool isStudent = true; print(age.runtimeType); // int print(name.runtimeType); // String print(height.runtimeType); // double print(isStudent.runti..
DateTime.add()와 DateTime.subtract() 함수를 이용하면 DateTime 객체에 특정 시간 값을 더하거나 빼는 연산을 할 수 있습니다.예제와 함께 알아보겠습니다. DateTime.add()로 시간 더하기DateTime.add()의 인자로 Duration을 전달할 수 있으며, Duration의 시간 만큼 DateTime에 더합니다.Duration은 아래와 같이 시, 분, 초 등의 값을 입력할 수 있습니다.void main() { DateTime date = DateTime.now(); Duration duration = Duration(hours: 2, minutes: 30); DateTime newDate = date.add(duration); print(newDate); ..
String에 특수 문자가 포함되어 있을 때, 일반 문자는 지우지 않고 특수 문자만 제거할 수 있습니다. 예제와 함께 알아보겠습니다. Regex(정규표현식)를 이용하여 특수 문자 제거replaceAll(RegExp(r'[^\w\s]+'), '') 는 영문자, 공백 문자를 제외한 다른 문자들을 빈문자로 변환하여 제거하는 코드입니다. 기본적으로 특수문자가 제거되고, 다른 국가의 언어가 제거될 수 있습니다.void main() { String input = "This is an example!@#\$^% string."; String output = input.replaceAll(RegExp(r'[^\w\s]+'), ''); print(output);}// This is an exampl..
Dart의 Map에서 key 또는 value로 요소를 제거하는 방법을 알아보겠습니다. Key로 Map의 요소 제거 Map.remove(key)는 Map에서 key에 해당하는 key-value 요소를 제거합니다.void main() { Map myMap = { 'a': 1, 'b': 2, 'c': 3, }; print(myMap); myMap.remove('b'); print(myMap);}// {a: 1, b: 2, c: 3}// {a: 1, c: 3} Value로 Map의 요소 제거 특정 value를 갖고 있는 요소를 제거하려면 Map.removeWhere(람다 함수)를 이용해야 합니다.람다 함수는 Map이 갖고 있는 모든 key-value에 대해서..
Dart에서 try catch 구분 등을 사용하여 예외를 처리하는 방법입니다.Dart를 포함하여, Java 등 대부분의 언어에서 프로그램 실행 중 Exception이 발생합니다.기본적으로 Exception을 처리하지 않으면 프로그램이 종료됩니다.Dart에서는 try catch나 try on 구문을 사용하여 예외를 처리할 수 있습니다.1. try catch아래 예제의 try 구문에서 예외가 발생했을 때, catch에서 예외가 처리됩니다.catch (e) 처럼 Exception 종류가 명시되지 않았기 때문에 모든 예외를 처리할 수 있습니다.String str = "abc12"; int n; try { n = int.parse(str); print(n); } catch (e) { ..
- Total
- Today
- Yesterday
- Python
- 파란버섯
- 앞자리 0 제거
- 모루정원
- Flutter
- 오블완
- 메이플랜드
- 15e 트램
- java
- Unreal Engine
- Skia
- 와일드보어의 땅
- 다크스텀프
- 티스토리챌린지
- aosp 빌드
- 포르투
- 포르투갈
- DART
- 파이썬
- 12e 트램
- 나무던전
- android
- adb
- 와보땅
- 네키
- 리스본
- 원숭이의숲
- 주황버섯
- 리스보아 카드
- javascript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |