본문 바로가기

전체 글48

[JS]자료형 사실 추론형인데 자료형이 의미가 있나 싶은데 그런 내용은 아니네요 일단 문자열형은 좀 재미있는 내용이 있어서 아래와 같이 정리하였고 let name = "Peter"; name = 'Peters'; name = `Pet`; //큰 차이는 없다고 합니다. eslint인가 뭔가는 "로 안하면 다 에러로 띄우긴 하던데 뭐 제가 몰라서 그런걸 수도! //특수문자는 C#과 같은 방식으로 특수문자 앞에 \를 해주면 되는거 같고 name = 'I\'m a boy'; //역시 변수를 넣을 땐 C#과 같이 ${변수명} 하면 되는 것 같습니다. //주의! 아래와 같은 방식을 사용할 때에는``를 사용해야하는 것 같습니다. name = `My name is ${name}`; 뭐 특별한 것은 없고 1. 문자열형 2. 숫자형 (.. 2022. 6. 20.
[JS] 변수와 상수 언어에 있어서 늘 1장에 나오는 것은 변수, 자료형, 뭐 이런 것들... 크게 다르지 않을거라고 생각합니다. JS 자체의 스크립트 언어 뭐 이런 특성들은 도큐먼트라던가 참조할만한 곳들이 많아서 설명은 생략합니다. 다른 블로그나 요약본에 변수라는 단어의 정의를 잘 내렸겠지만 간단하게 위 이미지 처럼 비커에 무언가 담아두고 네임택에 붙여놓는 것! 즉 저 비커 자체가 변수라고 생각을 하고 있고 초심자들이나 과외 학생들에게 가르친 경험이 있다. 실제로 비커를 하나 갖고와서 배치하는 것자체가 공간을 차지하는 행위이고 (메모리 관점에서) 이 비커에는 정수형만 받기로 했는데 실수가 들어오거나 다른 자료형이 들어오면 경고문을 띄어주기도 한다. 주의점이 있다면 이름을 아무거나 막지을 수 있다곤 하지만 ide에서 예약어로.. 2022. 6. 20.
JavaScript 기초 블로그 업데이트는 잘 안하면서 자꾸 얕고 깊은 스킬트리를 구성중입니다... 리액트 + node.js 를 한 번 해보고 싶었고, 덧붙여서 타입스크립트를 써봐야지! 하고 있다가 JavaScript 기초까지 흘러들어오게 되었습니다. 유니티 게임 개발하면서 Firebase Functions 기능을 활용하려다가 어?? 난 JavaScript / TypeScript이건 모르는데?? 이건 또 뭐야 뭐 이런 느낌으로 일단 공부해두면 다 어디선가 써먹을 곳이 있다! 라는 마인드로 한 번 공부해보기로 했습니다. 결국 최종 테크트리는 1인 개발자가 되는건가... 사실 개발자 입장에서 스크립트 언어 개무시한건 사실이나... 사용할 줄 모르는 것도 사실이라서 언어가 궁금한것보단 환경이 궁금한 것이 되겠다. 무작정 도큐먼트를 찾.. 2022. 6. 20.
Photon Fusion 소개 이번에 pun2 realtime을 사용하여 실시간 액션 게임을 만들면서 레이턴시 때문에 벽을 느끼고 대안을 찾다가 photon에서 제공하는 photon Fusion을 발견하고 이용해보고자 공부를 시작하게 되었습니다. 출시된지 얼마 안된 API같은데 그래서 유니티 최신버전 이상에서 이용가능합니다. (2020.3 버전이상) 데모로 제공하는 탱크나로크나 / 레이싱 게임이 있는데 탱크나로크는 어셋스토어에서 받아야 함. 포톤에서 다운받으려면 링크가 깨져있음 (2022년 3월 16일 기준) 상당히 참고하기 좋은 데모였고 테스트를 해보면 포톤 리얼타임에서 아 레이턴시 때문에 안되나 싶었는데 상당히 빠른 동기화 속도를 보여줍니다. (참고 URL : https://www.youtube.com/watch?v=TDlFWfE.. 2022. 3. 21.