본문 바로가기

전체 글

(347)
Java - 간단한 앱만들기(AccountingApp) *tip) 이클립스 자동정렬 : Ctrl + Shitf + F 1. eclipse Find/Replae 기능 2. 토글텍스트 및 같은텍스트들을 변수화하기 : 단축키 Alt + shift + L 3. 변수활용만을 이용해서 리펙토링 4. 코드를 수정하지 않고 입력값에 따른 결과값이 나오도록 만들기 방법(1) - eclipse 사용 상단 Run ▼ 클릭 ->Run Configurations -> 나의 App(AccountingApp) 클릭 -> Name 설정 및 Arguments 설정 -> Apply -> Run 방법(2) - cmd 사용 나의 App(AccountingApp.java) 우클릭 -> Properties -> 파일경로 복사 -> (윈도우 +R) cmd창 불러오기 -> cd로 위 파일이 있는 곳으..
Node.js -passport sessions에 passport가 저장되지도 않고 deserialize 도 안나오는 오류해결 npm install -save connect-loki 설치 session-store.db를 생성하고 그 안에 데이터 저장!! 이러면 오류 없음 기존 sessions-file-store 는 윈도우 10과 호환성에 오류가 있다고 함
Unity - 힘을 이용하여 물체 움직이기 1.물체에 속도 설정해서 움직이기 Rigidbody.velocity 1. Rigidbody 컴포넌트를 C#으로 가져와서 변수로 담기 GetComponent() : T타입의 컴포넌트를 C#으로 가져옴 2. Rigidbody의 클래스 안의 velocity라는 변수로 물체에 속력을 줌 3. 그 값으로 벡터3를 줘서 방향을 나타냄 4. Rigidbody 관련 코드는 void FixedUpdate(){}안에 작성 2. 물체에 힘을 주어 움직이기 1. Rigidbody.AddForce(Vector3 위치값 * 힘크기 , 힘주는 방식) Force 해당 리지드바디(rigidbody)의 질량을 사용해서, 연속적인 힘(force)을 가하는 경우에 사용합니다. Acceleration 질량을 무시하고, 리지드바디에(rigid..
Unity - 물체 만들기 물체 필수 요소 : Mesh, Material, Collider(physic material), Rigidbody object의 구성 -mesh Filter = 물체의 모양 결정 -mesh Renderer = 결정된 모양에 껍데기를 입힘 -collider = 물체의 충돌과 관련 -Rigidbody = 물리효과와 관련 -Rigidbody -Is Kinematic = 체크하면 외부 물리효과를 무시 1. material 초기설정 project 우클릭 -> mateial 생성 -> 파일을 오브젝트에 드로그앤 드롭 2.texture 입히기 texture 파일을 project폴더에 가져와서 오브젝트의 Material 속성의 Albedo 옆 네모칸에 드로그앤 드롭 3.Material 설정 화면 Tilling = te..
Unity - 델타타임 프레임 차이가 나도 델타타임을 곱함으로써 동일한 값 유지하도록 하는 것이라고 생각!
Unity- 목표지점으로 이동 Vector3 class안의 여러 함수들을 살펴보자 *참조 Vector3.zero : Vector3(0, 0, 0)인 벡터 Vector3.one : Vector3(1, 1, 1)인 벡터 Vector3.back : Vector3(0, 0, -1)인 벡터 Vector3.down : Vector3(0, -1, 0)인 벡터 Vector3.forward : Vector3(0, 0, 1)인 벡터 Vector3.left : Vector3(-1, 0, 0)인 벡터 Vector3.right : Vector3(1, 0, 0)인 벡터 Vector3.up : Vector3(0, 1, 0)인 벡터 //Unity3D API문서 docs.unity3d.com/ScriptReference/ Unity - Scripting API: ..
Java -클래스의 이해 및 공식문서 (좌) p1 과 p2 라는 인스턴스를 생성하는 컨스트럭터가 있는 클래스 printWrite (우) 일반적인 컨스트럭터가 없는 클래스 Math * 자.. 클래스를 만든다고 해보자. 솔직하게 지금까지 만든 클래스는 겁나 단순한 클래스였어.. 그래서 그냥 단순한 클래스를 반복 사용해도 전혀~~~ 문제가 없는 클래스였지.. 그런데 어라? 해당 클래스에서 값이 계속 수정이 되거나,, 반복되게 바꾸어주어야할때가 오는거야. 그러니까 클래스를 단순 반복해주려고 하니까, 창은 점점 복잡해지고.. 코드는 더러워지고.. 보기가 싫잖아? 그리고 단순반복한 클래스에 일일히 뭘할지 다 지정해줘야해.. 미치고 환장할 노릇인거지. 과연 이런 코드를 짜는 사람과.. 같이 일하고 싶겠니.. 절대 안그렇지.. 그래서.. 어떤 파일을 수정..
Java - cmd으로 컴파일 및 런(not use eclipse) 1. 일반적으로 우리가 만든 program.java 파일을 컴파일할때 윈도우 cmd 창에서의 명령어 *먼저 java파일이 있는 곳으로 change 디렉토리 (1)program.class 파일이 생성되도록 하는 명령어 -> javac program.java (2) program.class 파일을 run(실행)시킬때 윈도우 cmd창에서의 명령어 -> java program 2. 컴파일하려는 java파일이 다른 디렉토리의 또다른 class파일에 의존하고 있을때 명령어 ex) OkJavaGoInhome.java * 의존하는 class 파일이 컴파일하려는 java파일과 같은 디렉토리에 있으면 1번처럼하면 됨 * --class -path (-cp) 즉 우리가 컴파일하려고하는 class 들이 어디에 있는지 찾게 하는..