전체 글 (347) 썸네일형 리스트형 Java - OKJavaGoInhome 1.iot(사물인터넷) 자동화 시스템 구현 * import 가져와서 연동할 파일 위치 쉽게 구현하기 - 파일이름 + Ctrl + spacebar 2.디버거 브레이크포인터 코드가 여기서 멈추어 있따! 재생 옆에 벌레 클릭 오른쪽상단에 퍼스펙티브(관점) 벌레모양 생김 디버그 관점으로 바꾸고 상단의 화살표모양 step over(F6)디버그 한줄 실행 을 누르면 한줄 한줄 코드가 실행되면서 디버깅해줌 여러줄 실행하고싶으면 브레이크포인터를 하나더 만들고 재생모양을 누르면 브레이크포인터에서 부터 시작해서 다른 브레이크포인터까지 쭉 디버깅해줌 step on은 해당 코드가 연동되어 있다면 그 연동된 파일로 들어가고 왼쪽상태창은 현재 내가 보고있는 파일과 코드의 위치를 나타냄 다시 원래대로 바깥으로 나가고 싶으면 ste.. Unity - Input과 object 이동 1. Input Input - 입력과 관련된 내장되어 있는 클래스 2. anyKey anyKeyDown - 아무 입력을 최초로 받을때 true (눌렀을때) anyKey - 아무 입력을 받으면 true (쭉누르고 있을때) 3. 지표 입력관련 지표 - 눌렀을때: Down 누르고 가만히 있을때: (stay) 누르고 있던 것을 떼었을때: Up 4. GetKey() GetKey() - 키보드 버튼 입력을 받으면 true - 눌렀을때 GetKeyDown(Keycode.~~~) - 누르고 가만히 있을때 GetKey(Keycode.~~~) - 누르고 있던 것을 떼었을때 GetKeyUp(Keycode.~~~) *매개변수로 키보드 키의 종류를 받음 5. GetMouseButton() GetMouseButton() - 마우.. Unity - life cycle(생명주기) Awake: 게임 오브젝트 생성할 때, 최초로 딱 한번만 실행되는 함수, ex)플레이어 데이터 가져오기 OnEnable:활성화 Start: 업데이트 시작 직전, 최초로 딱 한번만 실행되는 함수 FixedUpdate: 물리 연산하기 전 업데이트 함수, 고정된 실행주기로 CPU를 많이 사용, ex)물리연산 관련 로직 이동 등 (물리연산을 제외한 나머지 주기적으로 변하는 게임로직) Update: 게임 로직 업데이트 함수, 60프레임, 사용되는 컴퓨터 환경에 따라 실행주기 떨어질수 있음 .ex)몬스터 사냥 LateUpdate: 모든 업데이트 함수 실행 후 마지막으로 실행되는 함수 , ex) 캐릭터를 따라가는 카메라 처리 OnDisable:비활성화 OnDestroy: 게임 오브젝트가 삭제직전에 무언가 남기고 삭제된다 Java - program 1.programming (1)https://github.com/egoing/java-iot 에서 소스코드 다운로드 (2)이클립스에서 program 프로젝트 생성 후 (1)에서 다운받은 org 폴더를 프로젝트 폴더에 복붙 Java - data tpye 1.Number *tip) 파일생성시 폴더 우클릭 -> new -> class -> public static void main 체크 => 기본틀 생성 *tip) sout -> ctrl + space => System.out.println(); 생성 *tip) 상단windowtap->showview->navigator클릭=>navigator생성 2. String character 타입은 문자하나를 나타냄 3. variable Node.js -다중사용자(1) 1.register UI 및 /auth/register 페이지 생성 2. lowdb 설치 및 /register_process 페이지 생성 (1) npm i -s lowdb로 lowdb설치 (2) 상단에 const low = require('lowdb') const FileSync = require('lowdb/adapters/FileSync') const adapter = new FileSync('db.json') const db = low(adapter) db.defaults({ user: []}).write(); -->db최초 상태 user라는 속성 생성 (3) router.post(/register_process)코드 작성 db.get('user').push({ }).write() 로 입력값으로 받.. lowdb 참조: github.com/typicode/lowdb typicode/lowdb ⚡️ lowdb is a small local JSON database powered by Lodash (supports Node, Electron and the browser) - typicode/lowdb github.com 1. lowdb 설치 2.db.json에 첫 데이터 넣기 3.db.json 데이터 생성 4.db.json 데이터 읽기 5.db.json 데이터 수정 6.db.json 데이터 삭제 7.db.json 데이터 랜덤한id값 부여 Unity- C# 1.data type 2.연산자 3. 조건문 4. 반복문 5. 함수 int Heal(int currentHealth){}에서 int는 리턴값의 데이터타입 int는 매개변수의 데이터 타입 6. for문과 함수를 이용하여 한번의 호출로 배열내의 모든 몬스터들과 battle결과 나타내기 7. class *참조 : vs code 로 유니티개발 하기 www.youtube.com/watch?v=EJZkHujl0nc 8. 상속 이전 1 ··· 29 30 31 32 33 34 35 ··· 44 다음