본문 바로가기

분류 전체보기

(347)
Unity- UI 기초 1.canvas :UI가 그려지는 도화지 역할인 컴포넌트 (1) canvas 생성 (2) 그러면 스크린이 생성되는데 Scene창의 shaded 옆 2D를 클릭하면 아래화면처럼된다 스크린이란 게임이 표시되는 화면으로 해상도로 크기를 결정한다 2. text -canvas 우클릭 내부에 text 생성 text inspector 3.Image (1)canvas를 우클릭해서 UI -> image 컴포넌트 생성 -> 흰색 빈 이미지 틀 생성 *먼저 이미지파일의 속성(Texture Type)이 default로 기본적으로 되어 있는데 이것을 sprite(2D and UI)로 바꿔야함! (2) 이미지파일을 image 컴포넌트의 Source image에 드로그앤 드랍! - Rect Transform컴포넌트에서 이미지 파일..
Java - IsLoginedApp 1. 배열과 반복문 사용 //입력값 args[0] = yeobin public class LoginApp { public static void main(String[] args) { String[] Users = {"yeobin", "hyunsick", "jun"}; String InputId = args[0]; boolean IsLogined = false; for(int i=0; i x == 특정 숫자);
Java - primitive and non primitive-비교연산자 자바에는 원시데이터 타입(primitive)과 비원시데이터 타입(non primitive)이 있는데, 자바는 이 둘을 다루는데 차별이 있다. 요약하자면, int같은 원시데이터 타입은 ==로, String같은 비원시데이터타입은 equals()를 쓰는 것이 좋다. ==(동등연산자)는 '메모리 상에서 같은 주소(위치)를 가리키고 있냐'라는 물음이기 때문에 원시데이터타입의 경우 값이 동일하면 true가 반환된다. equals() 메소드는 '값 내용물이 같은가'라는 물음이기 때문에 비원시데이터 타입에서 사용된다. (String 같은 경우는 자주 쓰이기 때문에 동등연산자 ==를 사용해줄수도 있으나, 오류가 날 수도 있으므로 그냥 equals를 쓰는게 속편하다.)
Node.js-passport 리펙토링(1) 1. passport 코드 모듈화 (1) - lib디렉토리 아래 passport.js 파일을 생성 (2) - 기존 main.js에 있던 passport와 관련된 코드들을 ./lib/passport.js로 이주하고 함수화 (3) - main.js와 연동시키기위해 require('./lib/passport.js') 그리고 모듈파일인 passport.js를 함수로써 exports했기때문에 그 안의 코드를 불러오려면 함수를 호출해야한다 따라서 require('./lib/passport.js')(); 로 함수 호출 2. lib/passport.js 와 main.js연동(1) (1) - lib/passport.js 에서는 app이라는 변수를 사용하고 있는데 이는 main.js에 const app = express(..
Unity - 물리충돌이벤트 1. 물리충돌이벤트함수 : 이벤트가 일어났을때 호출되는 함수! (1) 오브젝트의 재질접근 -> MeshRenderer 컴포넌트 안의 Meterial에 접근! (2) CollisionEnter : 물리적 충돌이 시작할때 호출되는 함수 ->OnCollisionEnter(이벤트성 함수는 앞에 On이 들어감) : 물리적 충돌상태에 있을 때 호출되는함수->OnCollisionStay : 물리적 충돌이 끝났을때 호출되는 함수 ->OncollisionExit (3)OnCollisionEnter 사용 using System.Collections; using System.Collections.Generic; using UnityEngine; public class OtherBall : MonoBehaviour { Mes..
코드블럭 삽입하기 www.jbfactory.net/12748#i 티스토리 강좌 / 코드블럭으로 코드 입력하고 highlight.js로 예쁘게 출력하는 방법 티스토리에는 코딩 관련 자료가 많습니다. 그런데, 글을 작성할 때 코드를 삽입하는 것은 쉽지 않았습니다. 특히 HTML 관련 코드를 넣을 때는 특정 문자를 변환해야 하는 불편도 있었습니다. 그러 www.jbfactory.net 참조 www.jbfactory.net/12748#i
Unity -자동완성 오류 1.문제발생 Unity를 VScode에서 편집하고있는데 변수 및 기존메소드등은 자동완성이 되는데 일부 Oncollision등 관련 메소드가 자동완성되지 않음 2.문제해결 VSCode 내부 스토어샵에서 Unity Debugger, Unity Tools, Unity Code Snippets 3가지설치 후 문제해결 완료 일부 메소드는 Unity code snippets를 통해 지원하도록 되어 있음.
Java - 문법, 리펙토링 1. 배열(array) 2. 메소드화(method) *tip) 지역번수를 전역변수화 하기! 3. 클래스(class) tip)outline : 우리의 실행프로그램안의 변수들과 메소드를 한번에 보여줌 4. 인스턴스(instance) : 하나의 클래스를 복제해서 서로 다른 데이터의 값과 서로 같은 메소드를 가진 복제본을 만드는 것 예를 들어 우리가만든 Accounting이라는 class의 필드 값을 기존의 것과 다른 값으로 바꾸어야 하는 상황이 온다고 한다면 우리는 아래처럼 할 것이다 기존의 Accounting class 를 복제하여 완전이 구조가 같은 Accounting1 , Accounting2 를 만들고 각각 필드값을 달리 주어 원하는 print 메소드를 호출할 것이다 이런 비경제적인 방법을 타개하기 위..