일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 빌드
- Android
- 문제풀이
- 코토리
- 해커랭크
- IOS
- 책 정리
- HackerRank
- C#
- 독서
- build
- 유니티
- Unity
- 해커랭크 문제풀이
- 서평
- Effective C#
- javascript
- 방학여행
- 독후감
- 자유여행
- 프로그래밍도서
- 정렬
- 책리뷰
- 이펙티브 씨샵
- 알고리즘
- 이펙티브 C#
- 일본음식
- 개발
- 알고리즘 문제풀이
- 프로그래밍
- Today
- Total
목록분류 전체보기 (49)
Console.Log
요즘 간단한 게임들을 만들면서 드래깅하는 기능이 들어가야하는데 ugui에서 기본적으로 한손가락만 눌리는게아니라 여러개의 손가락이 눌렸습니다.멀티터치를 막기위해서 이곳 저곳 삽질하다가 하나 건졌네요. 만약 자신의 게임이 멀티터치를 지원하지 않는다면 꼭 초기화 구간에 써주세요. ㅋㅋ Input.multiTouchEnabled = false;
UnityEngine.Advertisements 의 namespace가 존재 하지 않을때 정확히는 error CS0234: The type or namespace name 'Advertisements' does not exist in the namespace 'UnityEngine'. Are you missing an assembly reference?오류가 나는것입니다. 이유는 UnityEngine.Advertisements가 namespace로 존재하지 않다고 나오는 컴파일러 오류입니다. 해결방법은 Simple solution that worked for me: Switch Unity Ads OFF, save the project, close Unity. Run Unity again, open the..
유니티 IOS 개발을 처음 진행하면서 몇가지 겪은 오류들을 정리하기 위한 글입니다. 광고를 탑재할시, NSCalendarsUsageDescription 이슈 해결광고를 다 붙이고 앱을 심사받던 도중, 거절당하면서 온 메일에 이렇게 적혀있었습니다. Missing Info.plist key - This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSCalendarsUsageDescription key with a string value explaining to the user how the app uses this data. 사용하지도 않은 달력을 허용..
안드로이드 / 아이폰 빌드하기이번 글은 열심히 만든 게임을 휴대폰으로 플레이 할 수 있는 방법을 간단히 설명하겠습니다.빌드의 난이도는 아이폰 >>>> 안드로이드 라고 저는 느꼈습니다 ㅠㅠ 아무래도 애플이 보안쪽은 역시 까다로웠습니다.잡소리는 여기까지 하고 안드로이드 빌드하기 / 난이도 : 1 안드로이드의 빌드는 매우매우 쉽습니다.먼저 빌드하시기 이전에 Android SDK, JDK, NDK를 다운받으셔야합니다. Unity - PreferencesorEdit - Preferences에 들어가셔서 3부분을 확인해주시고 만약 되있지 않으시면 다운로드를 받아서경로를 설정해 주세요. File - Build Setting 에 가시면, Android라는 칸에 두시고 Player Setting을 눌러주세요. 다른 설정..
오브젝트풀(ObjectPool)개요유니티에서의 오브젝트풀은 객체의 재사용성을 위해 사용됩니다.예를들어 총을 쏠때 총알들을 계속 생성하고 끈다면 게임에 엄청난 부담이 되겠죠?그래서 객체들을 미리 생성하여 시각적인 효과만 주고 나머진 재사용을 할 수 있도록 만드는 패턴이"오브젝트 풀" 패턴입니다. 코드12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849using UnityEngine;using System.Collections.Generic;using System.Collections; public class ObjectPool where T : Component { private Stack objec..
Chapter03Chapter 03. Object() Object() 객체 인스턴스의 속성과 메소드 - 인스턴스 속성 + constructor - 인스턴스 메소드 + hasOwnProperty(); + isPrototypeOf(); + propertyIsEnumerable() + toLocaleString() + toString() + valueOf() 위의 속성과 메소드는 Objcet.prototype에 정의되어 있으므로, 모든 자바스크립트 객체에서 볼 수 있다. 객체 리터럴을 이용한 Object() 생성 객체를 만들때, “객체 리터럴” 표기법을 이용하면 한번에 객체를 만들 수 있다. var cody = { living: true, age: 23, gender: "male", getGender: fun..
Chapter02Chapter 02. 객체의 속성 다루기 복합객체는 자료형의 대부분을 속성을 포함 할 수 있다. var myObjet = {}; myOjbect.myFunction = function() {}; myOjbect.myArray = []; myOjbect.myString = "string"; ..등등 var myNumber = new Number(); myNumber.myArray = []; 여기서 끝이 아니라 new로 만들어진 String(), Number() 등에도 임의의 속성을 포함 할 수 있다. ( new 로 만들어지면 객체 취급을 받기 때문 ) 복합객체에 다른 객체 포함하기 Object(), Array(), Function() 객체는 다른 복합객체를 포함 할 수 있다. var obj..
Chapter 01. 자바스크립트 객체 객체만들기 var cody = new Object(); cody.living = true; cody.age = 33; cody.gender = 'male'; console.log(cody); // 객체를 로그에 출력 {living = true, age = 33, gender = 'male'} 여기서 cody는 객체가 되고 각각의 정보가 들어갔다. living, age, gender는 각각의 정보가 된다. 여기서 gender를 반환하는 함수를 추가하게 된다면 cody.getGender = function() { return cody.gender; } 이런 함수를 만들 수 있다. 여기서 객체(object)와 원시(primitive)값을 구분할 수 있어야한다. 이름이 있..
자바스크립트를 깨우치다 책 개요 저자 : 코디 민들리 지음 | 김태곤 옮김 한줄 소개 : 자바스크립트의 정확한 개념을 짚어 주는 책 책 가격 : 18,500원 추천 독자 : 자바스크립트를 깊게 공부하고 싶은 사람 개인생각 : 자바스크립트의 개념이 조금 잡힌 상태에서 이 책을 읽으면 객체와 자료형에 대해 궁금하거나 몰랐던 부분들이 속 시원하게 해결될 책이라고 생각한다. 예제 코드들이 상당히 많아 개인적으로 만족하면 읽었던것 같다. 자바스크립트를 처음 접하는 사람들이 보기엔 어렵고 막 개념을 땐 상태에서 객체에 대한개념을 잡고 싶을때 보면 딱 좋은 책인거 같다. 중요한 부분들 위주로 정리를 할 계획이다. 책 목차 자바스크립트 객체 객체와 속성 다루기 Object() Function() 머리/전역 객체 thi..