본문 바로가기

Dev

cubemap // Cubemap const data = { name: 'forest', cubemap: 'assets/Helipad/Helipad.dds', textures: [ 'assets/Helipad/Helipad_posx.png', 'assets/Helipad/Helipad_negx.png', 'assets/Helipad/Helipad_posy.png', 'assets/Helipad/Helipad_negy.png', 'assets/Helipad/Helipad_posz.png', 'assets/Helipad/Helipad_negz.png', ] }; let textures = data.textures.map((v, i) => { let asset = new pc.Asset(data.name + '-' + i,.. 더보기
angular heap memory for high performance "scripts": { "ng-high-memory": "node --max_old_space_size=8000 ./node_modules/@angular/cli/bin/ng serve --port 4200, } 이런식으로 늘리면되는데 크게 달라지는건 없다. 나 같은경우에는 assets 이 무거워서 build속도가 느렸다. 힙 메모리를 늘리면 빨라질것 예상했지만, 큰 차이는 없었다. 더보기
TS2580 add `node` to the types field in your tsconfig. //environment.ts export const environment = { production: false, Host: process.env.TEST, }; 이걸로 환경변수를 입력하려고 했는데, process 부분에 밑줄 자꾸뜬다 Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i @types/node` and then add `node` to the types field in your tsconfig. 그래서 검색해서 tsconfig.json에 "types": ["node"] 에 추가해도 시간이 지나면 다시 빨간밑줄이 다시 생긴다. https://usefuledge.com/pb_00028_.. 더보기
[CSS] 마우스 호버 툴팁 마우스 가져가대면 투명한 말풍선같은게 떠서 세부설명나오는걸 툴팁이라고 한다. 뭐 그냥 구현하면 되지만, 이게 곂쳐지게 뜨는경우 깜박거리는 현상이 나타난다. 이 현상은 css에 pointer-events: none; 을 넣어 해결할수 있다. 더보기
컴파일 느릴때 (react, angular) 앵귤러는 npm package.json script에 run이라고 해놨으면 webstrom에서 npm script켜서 마우스오른쪽 누르고 Edit run setting 누르면 Edit Run/Debug Configuration 뜸 거기서 Evironment 를 줄수 있는데 TSC_NONPOLLING_WATCHER=1 하면 쫌 빨라짐 Cpu도 덜 돔 리액트는 웹팩 설정파일에서 watchOptions: { poll: 1000, ignored: /node_modules/ }, node_modules를 무시 해주면 됨 더보기
'Content-Type': 'application/x-www-form-urlencoded', angular post const headers = new HttpHeaders({ 'Content-Type': 'application/x-www-form-urlencoded', apiKey: '어쩌구저쩌구' }); const body = new URLSearchParams(); body.set('키1', '값1'); body.set('키2', '값2'); return this.http.post('https://api.adress.co.kr:port/rest/path', body.toString(), {headers}); } 이런식으로 하면 된다 더보기
[git] gitignore directory in directory temp/velbi/test.jpg 이럴때 velbi 디렉토리를 예외처리하고 싶으면 temp/velbi/ 가아닌 그냥 velbi/ 라고 적으면 무시된다. 더보기
[playcanvas] camera Camera 기본 카메라 코드 메모 // Camera this.camera = new pc.Entity(); this.camera.name = 'cameraEntity'; this.camera.addComponent('camera', { clearColor: new pc.Color(0.1, 0.2, 0.3) }); this.camera.setPosition(0, 0, 5); this.camera.enabled = true; app.root.addChild(this.camera); 더보기