Category: coding (25)

GPX ํŒŒ์ผ์—์„œ ๊ธ‰๊ฒฝ์‚ฌ์™€ ๊ธ‰์ปค๋ธŒ๋ฅผ ์ฐพ์•„์ฃผ๋Š” ์œ„ํ—˜๊ตฌ๊ฐ„ ๋ถ„์„๊ธฐ๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค

GPX ํŒŒ์ผ์—์„œ ๊ธ‰๊ฒฝ์‚ฌ์™€ ๊ธ‰์ปค๋ธŒ๋ฅผ ์ฐพ์•„์ฃผ๋Š” ์œ„ํ—˜๊ตฌ๊ฐ„ ๋ถ„์„๊ธฐ๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค

๋ผ์ด๋”ฉ ์ „์— GPX ํŒŒ์ผ์„ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋งŒ ๋ถ„์„ํ•ด ๊ธ‰๊ฒฝ์‚ฌ, ๊ธ‰๋‹ค์šดํž, ๊ธ‰์ปค๋ธŒ, ๊ธด ์—…ํž๊ณผ ๋‹ค์šดํž ๊ตฌ๊ฐ„์„ ๋ฏธ๋ฆฌ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” GPX ์œ„ํ—˜๊ตฌ๊ฐ„ ๋ถ„์„๊ธฐ๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

GPX ํŒŒ์ผ๋กœ ๋ผ์ด๋”ฉ ์ฝ”์Šค ๋‚œ์ด๋„์™€ ์ง€๋„ ๊ฒฝ๋กœ๋ฅผ ํ™•์ธํ•˜๋Š” ๋„๊ตฌ๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค

GPX ํŒŒ์ผ๋กœ ๋ผ์ด๋”ฉ ์ฝ”์Šค ๋‚œ์ด๋„์™€ ์ง€๋„ ๊ฒฝ๋กœ๋ฅผ ํ™•์ธํ•˜๋Š” ๋„๊ตฌ๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค

๋กœ์ปฌ GPX ํŒŒ์ผ์„ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋งŒ ์ฝ์–ด ๊ฑฐ๋ฆฌ, ํš๋“๊ณ ๋„, ์˜ˆ์ƒ ์†Œ์š”์‹œ๊ฐ„, ๋‚œ์ด๋„ ์ ์ˆ˜์™€ ์นด์นด์˜ค ์ง€๋„ ๊ฒฝ๋กœ๋ฅผ ํ™•์ธํ•˜๋Š” GPX ๋‚œ์ด๋„ ๊ณ„์‚ฐ๊ธฐ๋ฅผ ๋งŒ๋“  ๊ณผ์ •์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

Phaser 3 -> 4 ์‹ค์ „ ์ฝ”๋“œ ๋ณ€ํ™˜ํŽธ (์ด๋™/์ ํ”„/๊ณต๊ฒฉ ๋กœ์ง)

Phaser 3 -> 4 ์‹ค์ „ ์ฝ”๋“œ ๋ณ€ํ™˜ํŽธ (์ด๋™/์ ํ”„/๊ณต๊ฒฉ ๋กœ์ง)

Phaser 3์˜ Scene ์ค‘์‹ฌ Player ์ฝ”๋“œ๋ฅผ Phaser 4 ECS ์Šคํƒ€์ผ๋กœ ์˜ฎ๊ธฐ๋Š” ๊ณผ์ •์„ ์‹ค์ „ ์˜ˆ์‹œ๋กœ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋™, ์ ํ”„, ๊ณต๊ฒฉ ๋กœ์ง์„ ๋‹จ๊ณ„๋ณ„๋กœ ๋ณ€ํ™˜ํ•ด๋ด…๋‹ˆ๋‹ค.

๐Ÿ‘€ 11
Phaser 4 ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ฒดํฌ๋ฆฌ์ŠคํŠธ (Phaser 3 -> 4)

Phaser 4 ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ฒดํฌ๋ฆฌ์ŠคํŠธ (Phaser 3 -> 4)

Phaser 3 ํ”„๋กœ์ ํŠธ๋ฅผ Phaser 4๋กœ ์˜ฎ๊ธธ ๋•Œ ๋†“์น˜๊ธฐ ์‰ฌ์šด ํฌ์ธํŠธ๋ฅผ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋กœ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์ „ ์ ๊ฒ€๋ถ€ํ„ฐ ์ฝ”๋“œ ๊ตฌ์กฐ, ๋ Œ๋”๋ง, ๋ฐฐํฌ ๊ฒ€์ฆ๊นŒ์ง€ ํ•œ ๋ฒˆ์— ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ‘€ 8
Phaser 4 ์™„์ „ ์ •๋ฆฌ โ€” Phaser 3์™€ ๋ญ๊ฐ€ ๋‹ฌ๋ผ์กŒ๋‚˜?

Phaser 4 ์™„์ „ ์ •๋ฆฌ โ€” Phaser 3์™€ ๋ญ๊ฐ€ ๋‹ฌ๋ผ์กŒ๋‚˜?

Phaser 4์˜ ํ•ต์‹ฌ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ Phaser 3์™€ ๋น„๊ตํ•˜์—ฌ ์ธ๋””๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž ๊ด€์ ์—์„œ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์„ฑ๋Šฅ, ๊ตฌ์กฐ, ๋ Œ๋”๋ง ๋ณ€ํ™”๊นŒ์ง€ ํ•œ ๋ฒˆ์— ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ‘€ 6
์ด๋ฏธ์ง€ DRM ๊ตฌํ˜„์„ ์œ„ํ•œ ์ปค์Šคํ…€ ์ด๋ฏธ์ง€ ํฌ๋งท

์ด๋ฏธ์ง€ DRM ๊ตฌํ˜„์„ ์œ„ํ•œ ์ปค์Šคํ…€ ์ด๋ฏธ์ง€ ํฌ๋งท

์ตœ๊ทผ์— ์ด๋ฏธ์ง€ DRM ์— ๋Œ€ํ•œ ๊ด€์‹ฌ์œผ๋กœ, ๊ตฌํ˜„ ๋ฐฉ๋ฒ•์„ PoC ์ง„ํ–‰ํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.

gatsby ๋ธ”๋กœ๊ทธ์— ์กฐํšŒ์ˆ˜ ์ถ”๊ฐ€ํ•˜๊ธฐ

gatsby ๋ธ”๋กœ๊ทธ์— ์กฐํšŒ์ˆ˜ ์ถ”๊ฐ€ํ•˜๊ธฐ

gatsby ๋Š” ์ •์  ์‚ฌ์ดํŠธ ์ƒ์„ฑ๊ธฐ๋กœ์จ, ํ›Œ๋ฅญํ•œ ๋ธ”๋กœ๊ทธ ํˆด์ž…๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์กฐํšŒ์ˆ˜๋“ฑ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋‹ค์ด๋‚˜๋ฏนํ•œ ๊ธฐ๋Šฅ๋“ค์€ (๋ฐ”๋กœ) ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋ฐ์š”...

phaser3 ์— ํŒจ๋Ÿด๋ž™์Šค ์Šคํฌ๋กค๋ง (parallax scrolling) ๊ตฌํ˜„ํ•˜๊ธฐ

phaser3 ์— ํŒจ๋Ÿด๋ž™์Šค ์Šคํฌ๋กค๋ง (parallax scrolling) ๊ตฌํ˜„ํ•˜๊ธฐ

ํŒจ๋Ÿด๋ž™์Šค ์Šคํฌ๋กค๋ง(parallax scrolling)์€ ์›๊ฑฐ๋ฆฌ์— ์žˆ๋Š” ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋Š” ๋А๋ฆฌ๊ฒŒ ์›€์ง์ด๊ฒŒ ํ•˜๊ณ , ๊ทผ๊ฑฐ๋ฆฌ์— ์žˆ๋Š” ์‚ฌ๋ฌผ ์ด๋ฏธ์ง€๋Š” ๋น ๋ฅด๊ฒŒ ์›€์ง์ด๋„๋ก ํ•จ์œผ๋กœ์จ 2D ๊ธฐ๋ฐ˜์—์„œ ์ž…์ฒด๊ฐ์„ ๋А๋‚„ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“  ๊ธฐ๋ฒ•์ž…๋‹ˆ๋‹ค.

๐Ÿ‘€ 647
2.5D ๊ตฌํ˜„ํ•˜๊ธฐ - ์ฟผํ„ฐ๋ทฐ

2.5D ๊ตฌํ˜„ํ•˜๊ธฐ - ์ฟผํ„ฐ๋ทฐ

์—ฌ๋Ÿฌ๋ฒˆ 2D ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ธฐ๋„ ํ•˜๊ณ  ์ฆ๊ธฐ๊ธฐ๋„ ํ•˜๋ฉด์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๊ฒŒ์ž„ ๊ทธ๋ž˜ํ”ฝ์— ๋Œ€ํ•œ ํ…Œํฌ๋‹‰์— ๋Œ€ํ•ด์„œ ๊ณต๋ถ€๋ฅผ ํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ๊ทธ ์ค‘์—์„œ ์ฟผํ„ฐ๋ทฐ์— ๋Œ€ํ•ด์„œ ์ด์•ผ๊ธฐ๋ฅผ ํ•ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ‘€ 896
github action / github page ๊ธฐ๋Šฅ์„ ์ด์šฉํ•œ static deploy

github action / github page ๊ธฐ๋Šฅ์„ ์ด์šฉํ•œ static deploy

github page ๊ธฐ๋Šฅ์„ ์ด์šฉํ•ด์„œ ์ˆ˜๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋ธ”๋กœ๊ทธ๋กœ ์• ์šฉ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€๋งŒ ๋‚˜๋Š” ์ด๋ฏธ์ง€ ํŒŒ์ผ ํ•˜๋‚˜ ์˜ฌ๋ฆด๊ป€๋ฐ? jekyll ๋ธ”๋กœ๊ทธ๋ฅผ ์จ์•ผํ•ด? ๋ผ๋Š” ์‚ฌ๋žŒ์ด ์žˆ๊ฒ ์ฃ ? ๊ทธ๋Ÿฐ ์‚ฌ๋žŒ์„ ์œ„ํ•ด์„œ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค!

๐Ÿ‘€ 64
๊ฐ์ฃผ