본문 바로가기

분류 전체보기12

개인정보처리방침 1. 개인정보의 처리 목적 (‘https://jsman.tistory.com/’이하 ‘neteroDev’) 은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. - 고객 가입의사 확인, 고객에 대한 서비스 제공에 따른 본인 식별.인증, 회원자격 유지.관리, 물품 또는 서비스 공급에 따른 금액 결제, 물품 또는 서비스의 공급.배송 등 2. 개인정보의 처리 및 보유 기간 ① (‘https://jsman.tistory.com/’이하 ‘neteroDev’) 은(는) 정보주체로부터 개인정보를 수집할 때 동의 받은 개인정보 보유․이용기간 또는 법령에 따른 개인정보 보유․이용기간 내에서 개인정보를 처리․보유합니다. ② 구체적인 개인정보 처리 및 보유 기간은 다음과.. 2019. 12. 25.
[인사이드 JS] 실행 컨텍스트와 클로저 1. 실행 컨텍스트 개념 콜 스택 : 함수를 호출할 때 해당 함수의 호출 정보가 차곡차곡 쌓여있는 스택 실행 컨텍스트 : 실행 가능한 자바스크립트 코드 블록이 실행되는 환경. 여기서 코드 블록은 대부분 함수. 실행 컨텍스트가 형성되는 경우 세 가지 : 전역 코드, eval() 함수로 실행되는 코드, 함수 안의 코드를 실행할 경우. 대부분 함수로 실행 컨텍스트를 만든다. 코드 블록 안에는 변수, 객체, 실행 가능한 코드가 들어있고, 이 코드가 실행되면 실행컨텍스트가 생성된다. 실행 컨텍스트는 스택 안에 하나씩 차곡차곡 쌓이고, 제일 위에 위치하는 실행 컨텍스트가 현재 실행중인 컨텍스트이다. 2. 실행 컨텍스트 생성 과정 function func1(p1, p2) { const a = 1, b = 2 func.. 2019. 11. 9.
[인사이드 JS] 함수와 프로토타입 체이닝 1. 함수정의 자바스크립트에서 함수를 생성하는 방식은 3가지이다. 함수 선언문, 함수 표현식, Function() 생성자 함수. 1) 함수 리터럴 JS에서는 함수도 일반 객체처럼 값으로 취급되기 때문에 함수도 객체처럼 함수 리터럴을 이용해 생성할 수 있다. function add(a, b) { return a + b } 함수 리터럴로 add 함수를 생성한 것이다. 2) 함수 선언문 방식으로 함수 생성하기 1번의 함수 리터럴로 함수를 생성하는 방식이 함수 선언문 방식이다. 함수 선언문 방식에서는 함수 이름이 반드시 필요하다. 3) 함수 표현식 자바스크립트에서 함수는 하나의 값으로 취급되어 숫자나 문자열처럼 변수에 할당하는 것도 가능하다. 함수 리터럴로 하나의 함수를 만들고, 여기서 생성된 함수를 변수에 할.. 2019. 11. 9.
유니티 물리충돌 이벤트 // 물리적 충돌이 시작할 때 호출되는 함수 // Collision은 충돌 정보를 제공하는 클래스 private void OnCollisionEnter(Collision collision) { //이름이 myBall인 오브젝트와 충돌했을때 if(collision.gameObject.name == "myBall") { mat.color = new Color(0, 0, 0); //충돌시 색을 검정색으로 변경 } }​ MeshRenderer mesh;//오브젝트의 재질 접근은 Meshrenderer를 통해서 Material mat; void Start() { mesh = GetComponent(); mat = mesh.material; } 유니티 오브젝트의 재질 접근은 MeshRenderer를 사용한다. //.. 2019. 11. 7.