Pixi.js: 폴리곀 νŒ¨ν‚Ή

에 λ§Œλ“  2015λ…„ 12μ›” 13일  Β·  33μ½”λ©˜νŠΈ  Β·  좜처: pixijs/pixi.js

Im slowpoke ν•˜μ§€λ§Œ TexturePackerλŠ” 폴리곀을 μ§€μ›ν•©λ‹ˆλ‹€ . 이제 μƒˆλ‘œμš΄ SpriteRendererκ°€ ν•„μš”ν•©λ‹ˆλ‹€. v4용으둜 νƒœκ·Έλ₯Ό μ§€μ •ν•˜μ„Έμš”.

dude

체재

{"frames": {
"animal_extractor.png":
{
    "frame": {"x":2,"y":326,"w":164,"h":136},
    "rotated": false,
    "trimmed": false,
    "spriteSourceSize": {"x":0,"y":0,"w":164,"h":136},
    "sourceSize": {"w":164,"h":136},
    "pivot": {"x":0.5,"y":0.5},
    "vertices": [ [140,34], [164,76], [164,88], [95,127], [74,136], [50,136], [0,108], [0,62], [32,19], [86,15], [101,0], [106,0] ],
    "verticesUV": [ [142,360], [166,402], [166,414], [97,453], [76,462], [52,462], [2,434], [2,388], [34,345], [88,341], [103,326], [108,326] ],
    "triangles": [ [9,10,11], [3,8,9], [7,3,5], [3,0,1], [5,6,7], [5,3,4], [3,7,8], [3,9,0], [3,1,2], [0,9,11] ]
}
}
Stale πŸ™ Feature Request πŸ₯Ά Low Priority

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

v5에 좔가될 μ˜ˆμ •μ΄λ‹ˆ μ œκ³΅ν•˜κ² μŠ΅λ‹ˆλ‹€.

λͺ¨λ“  33 λŒ“κΈ€

1λ…„ 전에 μœ λ‹ˆν‹°μ— μΆ”κ°€λ˜μ—ˆλ‹€κ³  μ‚¬λžŒλ“€μ΄ 말함

μ—„μ²­λ‚œ.
λͺ¨λ°”일은 항상 λ©”λͺ¨λ¦¬κ°€ μΆ©λΆ„ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
κ·Έλž˜μ„œ ν•„μš”..
폴리곀 ν…μŠ€μ²˜νŒ¨ν‚Ήμ˜ μ„±λŠ₯에 λŒ€ν•΄ μ–΄λ–»κ²Œ μƒκ°ν•˜μ„Έμš”?

이것은 ν›Œλ₯­ν•˜λ‹€! @SeminYun μ„±λŠ₯에 λŒ€ν•œ 정보λ₯Ό 찾지 λͺ»ν•œ 경우 iphone 4sμ—μ„œ μˆ˜ν–‰ν•œ ν…ŒμŠ€νŠΈκ°€ μžˆμŠ΅λ‹ˆλ‹€. https://www.codeandweb.com/blog/2015/10/01/cocos2d-x-performance-optimization
μ΄λ―Έμ§€λŠ” νŠΈλ¦¬λ°λ˜μ§€ μ•Šμ€ 36fps, 트리밍된 60fps! κ°œμ„ μ— λŒ€ν•œ 이야기! 이 ν…μŠ€μ²˜ 지원은 pixiμ—μ„œ 맀우 ν™˜μ˜λ°›μ„ κ²ƒμž…λ‹ˆλ‹€!! :)

μ°Έκ³ : μ„±λŠ₯ 이점은 CPU λΉ„μš©μœΌλ‘œ λ°œμƒν•©λ‹ˆλ‹€. JSμ—μ„œ 이미 μ‹¬κ°ν•œ μ œν•œ 사항이 μžˆμŠ΅λ‹ˆλ‹€. λ‚˜λŠ” 이것을 pixiμ—μ„œ λ²€μΉ˜λ§ˆν‚Ήν•˜κ³  κ·Έ 차이가 어떀지 보고 μ‹ΆμŠ΅λ‹ˆλ‹€.

멋진. 이 μ„±λŠ₯ 이점 외에도 이미지가 μ•ŒνŒŒ ꡬ멍 μ•ˆμ— λ“€μ–΄κ°ˆ 수 μžˆλŠ” λ™μ•ˆ 일뢀 μŠ€ν”„λΌμ΄νŠΈ μ‹œνŠΈλŠ” ν™•μ‹€νžˆ μž‘μ•„μ§ˆ κ²ƒμž…λ‹ˆλ‹€! λ”°λΌμ„œ λ§Žμ€ μŠ€ν”„λΌμ΄νŠΈμ‹œνŠΈκ°€ 더 빨리 λ‘œλ“œλ©λ‹ˆλ‹€. 쒋은 것!

곧 WIP 브랜치 v4.1μ—μ„œ κ΅¬ν˜„ν•˜κ² μŠ΅λ‹ˆλ‹€ :)

μƒˆ κΈ°λŠ₯을 λ§Œλ“œλŠ” λŒ€μ‹  λ©”μ‹œλ₯Ό 톡해 λ Œλ”λ§ν•  수 μ—†μŠ΅λ‹ˆκΉŒ?

@englercj 100% λ§žμŠ΅λ‹ˆλ‹€. μƒˆλ‘œμš΄ Sprite 섀정은 이것을 잘 μˆ˜μš©ν•  κ²ƒμž…λ‹ˆλ‹€!

uvs 및 μ§€μ˜€λ©”νŠΈλ¦¬λŠ” μΈμŠ€ν„΄μŠ€κ°€ μ•„λ‹Œ "ν…μŠ€μ²˜" λ˜λŠ” "λͺ¨λΈ" μͺ½μ— μžˆμ–΄μ•Ό ν•˜λ―€λ‘œ λ©”μ‹œλŠ” μ†”λ£¨μ…˜μ΄ μ•„λ‹™λ‹ˆλ‹€.

λͺ¨λ“  μ—…λ°μ΄νŠΈ?

폴리곀 λͺ¨λ“œλŠ” μ—¬μ „νžˆ PixiJS 데이터 ν˜•μ‹μ— λŒ€ν•΄ 기본적으둜 λΉ„ν™œμ„±ν™”λ˜μ–΄ 있기 λ•Œλ¬Έμ— 폴리곀은 Pixiμ—μ„œ μ§€μ›λ˜μ§€ μ•ŠλŠ” κ²ƒμ²˜λŸΌ λ³΄μž…λ‹ˆλ‹€.

λ§ˆμ§€λ§‰ λͺ‡ 가지 μ˜κ²¬μ—μ„œ μ•Œ 수 μžˆλ“―μ΄ 버전 4.1μ—μ„œμ™€ 같이 PixiJ의 릴리슀 의제 μ–΄λ”˜κ°€μ— μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. λˆ„κ΅°κ°€ 이 κΈ°λŠ₯이 PIXI 4.*에 이미 ν¬ν•¨λ˜μ—ˆλŠ”μ§€ 확인할 수 μžˆμŠ΅λ‹ˆκΉŒ?

그리고 μ§€μ›λ˜λŠ” 경우 λˆ„κ΅°κ°€κ°€ 이 κΈ°λŠ₯을 PixiJS json ν˜•μ‹μš© TexturePackerμ—μ„œ ν™œμ„±ν™”ν•˜λŠ” 방법을 μ•Œκ³  μžˆμŠ΅λ‹ˆκΉŒ?

v5에 좔가될 μ˜ˆμ •μ΄λ‹ˆ μ œκ³΅ν•˜κ² μŠ΅λ‹ˆλ‹€.

ν›Œλ₯­ν•œ! 정말 κ³ λ§™μŠ΅λ‹ˆλ‹€.

멋진 @ivanpopelyshev !

μ†Œμ‹μ΄ μžˆλ‚˜μš”?

μ†Œμ‹μ€ μ—†μ§€λ§Œ 아무도 그것이 μ‹¬κ°ν•˜κ²Œ ν•„μš”ν•˜λ‹€κ³  ν™•μΈν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. v4용 ν”ŒλŸ¬κ·ΈμΈμœΌλ‘œ λ§Œλ“€ 수 μžˆμ§€λ§Œ λˆ„κ°€ ν…ŒμŠ€νŠΈν•˜κ³  μž‘λ™ν•˜λŠ”μ§€ 확인할 수 μžˆμŠ΅λ‹ˆκΉŒ? 그리고 v5λŠ” μ•ŒνŒŒ λ‹¨κ³„μ΄λ―€λ‘œ 거기에 μΆ”κ°€ν•˜λ©΄ 아무도 λͺ‡ 달 λ™μ•ˆ μ‚¬μš©ν•˜μ§€ μ•Šμ„ κ²ƒμž…λ‹ˆλ‹€.

μ†Œμ‹μ€ μ—†μ§€λ§Œ 아무도 그것이 μ‹¬κ°ν•˜κ²Œ ν•„μš”ν•˜λ‹€κ³  ν™•μΈν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

뭐? 우리 λΉΌκ³  말이야?

λ§Žμ€ ν”„λ‘œμ νŠΈμ—μ„œ λͺ¨λ“  이미지가 μ„œλ‘œ 훨씬 더 가깝기 λ•Œλ¬Έμ— λ‹€μ–‘ν•œ 이미지 ν˜•μ‹μœΌλ‘œ 'μŠ€ν”„λ ˆλ“œμ‹œνŠΈ'λ₯Ό μ΅œμ ν™”ν•  수 μžˆλ‹€κ³  ν™•μ‹ ν•©λ‹ˆλ‹€. 큰 μ΄λ―Έμ§€μ˜ 투λͺ…ν•œ 뢀뢄에 μž‘μ€ 이미지λ₯Ό λ„£μ–΄ μŠ€ν”„λ ˆλ“œμ‹œνŠΈ 좜λ ₯ 이미지λ₯Ό μž‘κ²Œ λ§Œλ“œλŠ” μŠ€ν”„λ ˆλ“œμ‹œνŠΈλ₯Ό λ§Œλ“€λ €λ©΄ 이미 λͺ‡ 번 ν•„μš”ν–ˆμŠ΅λ‹ˆλ‹€.

λ‹€λ₯Έ μ‚¬λžŒμ„ λŒ€λ³€ν•  μˆ˜λŠ” μ—†μ§€λ§Œ 이 κΈ°λŠ₯을 많이 μ‚¬μš©ν•  κ²ƒμž…λ‹ˆλ‹€.

@GoodBoyDigital둜 이메일을 λ³΄λ‚΄μ£Όμ„Έμš”. κ·Έκ°€ λ™μ˜ν•˜λ©΄ κ·Έ 일에 μ§‘μ€‘ν•˜κ² μŠ΅λ‹ˆλ‹€.

이 κΈ°λŠ₯이 ν•„μš”ν•©λ‹ˆλ‹€.

v5용으둜 νƒœκ·Έλ₯Ό 지정해야 ν•  λ•ŒλΌκ³  μƒκ°ν•©λ‹ˆλ‹€.

v4.x용 ν”ŒλŸ¬κ·ΈμΈμœΌλ‘œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆκΉŒ? μ•„λ‹ˆλ©΄ 이 κΈ°λŠ₯에 λŒ€ν•΄ v5λ₯Ό κΈ°λ‹€λ €μ•Ό ν•©λ‹ˆκΉŒ?

ν™•μ‹€νžˆ V5λŠ” μƒˆλ‘œμš΄ μ‹œμŠ€ν…œμœΌλ‘œ κ΅¬ν˜„ν•˜κΈ°κ°€ μ—„μ²­λ‚˜κ²Œ μ‰¬μšΈ κ²ƒμž…λ‹ˆλ‹€!
(배칭으둜!)

2018λ…„ 6μ›” 6일 μˆ˜μš”μΌ μ˜€μ „ 10:05 sudhalucky [email protected]μ—μ„œ λ‹€μŒκ³Ό 같이 μΌμŠ΅λ‹ˆλ‹€.

v4.x용 ν”ŒλŸ¬κ·ΈμΈμœΌλ‘œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆκΉŒ? μ•„λ‹ˆλ©΄ 이것을 μœ„ν•΄ v5λ₯Ό κΈ°λ‹€λ €μ•Όν•©λ‹ˆκΉŒ
νŠΉμ§•?

β€”
당신이 μ–ΈκΈ‰λ˜μ—ˆκΈ° λ•Œλ¬Έμ— 이것을 λ°›λŠ” κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/pixijs/pixi.js/issues/2243#issuecomment-394998933 ,
λ˜λŠ” μŠ€λ ˆλ“œ μŒμ†Œκ±°
https://github.com/notifications/unsubscribe-auth/AC998nI2I61yvKnAEcwik_-jBCsiGUnvks5t55tigaJpZM4G0VPE
.

>

기술 μ±…μž„μž

ν™ˆ: www.goodboydigital.com
μ „ν™”: 020 8533 1177
μ£Όμ†Œ: B1, Matchmaker Wharf, Homerton Road, London, E9 5FF

이 κΈ°λŠ₯이 ν•„μš”ν•©λ‹ˆλ‹€

이 ν”ŒλŸ¬κ·ΈμΈμ€ 폴리곀 νŒ¨ν‚Ήμ„ μ§€μ›ν•©λ‹ˆλ‹€: https://github.com/gameofbombs/pixi-heaven

PIXI.heaven.Sprite

@ivanpopelyshev pixi-heaven에 λŒ€ν•œ 쒋은 정보 κ°μ‚¬ν•©λ‹ˆλ‹€. ν™•μ‹€νžˆ 그것을 μ‚΄νŽ΄λ³΄μ‹­μ‹œμ˜€. κ·ΈλŸ¬λ‚˜ 폴리곀 νŒ¨ν‚Ήμ˜ 경우 ν•΄λ‹Ή ν”ŒλŸ¬κ·ΈμΈμ€ 폴리곀 νŒ¨ν‚Ήμ— λŒ€ν•΄ μ•½κ°„ κ³ΌλΆ€ν•˜κ°€ κ±Έλ¦° κ²ƒμ²˜λŸΌ λ³΄μž…λ‹ˆλ‹€. READMEμ—λŠ” Spine ν”ŒλŸ¬κ·ΈμΈμ΄ ν•„μš”ν•˜λ‹€κ³  λͺ…μ‹œλ˜μ–΄ 있으며(ν”„λ‘œμ νŠΈμ—μ„œ Spine을 μ‚¬μš©ν•˜μ§€ μ•ŠμŒμ—λ„ λΆˆκ΅¬ν•˜κ³ ) 이λ₯Ό μ‚¬μš©ν•˜λ €λ©΄ μ„±λŠ₯이 μ €ν•˜λœλ‹€κ³  ν•©λ‹ˆλ‹€. 방금 ν•΄λ‹Ή 리포지토리λ₯Ό κ°„λž΅ν•˜κ²Œ μ‚΄νŽ΄λ³΄μ•˜μœΌλ―€λ‘œ 여기에 λˆ„λ½λœ 것이 μžˆμ„ 수 μžˆμ§€λ§Œ λ‹€κ°ν˜• νŒ¨ν‚Ήμ΄ μ• λ‹ˆλ©”μ΄μ…˜ 쀑에 μ„±λŠ₯을 μ €ν•˜μ‹œν‚€κ³  Spine이 ν•„μš”ν•œ 이유λ₯Ό 찾지 λͺ»ν–ˆμŠ΅λ‹ˆλ‹€.

λ‚΄κ°€ μ°Ύκ³  μžˆλŠ” 것은 더 λΉ λ₯Έ λ‘œλ”© μ‹œκ°„μ„ 가지기 μœ„ν•΄ λ„ˆλΉ„μ™€ λ†’μ΄μ—μ„œ μŠ€ν”„λΌμ΄νŠΈμ‹œνŠΈλ₯Ό κ°€λŠ₯ν•œ ν•œ μž‘κ³  효율적으둜 μœ μ§€ν•˜λŠ” λ°©λ²•μž…λ‹ˆλ‹€. 이미지가 넓은 μ˜μ—­μ—μ„œ 100% 투λͺ…ν•˜κΈ° λ•Œλ¬Έμ— λ§Žμ€ ν”„λ‘œμ νŠΈμ—μ„œ μŠ€ν”„λΌμ΄νŠΈ μ‹œνŠΈμ— λ§Žμ€ 곡백이 μžˆλ‹€κ³  μƒκ°ν–ˆμŠ΅λ‹ˆλ‹€. 그것은 이제 이 투λͺ…ν•œ μ΄λ―Έμ§€μ˜ μ§μ‚¬κ°ν˜• λ°–μœΌλ‘œ κ°€μ•Ό ν•˜λŠ” 더 μž‘μ€ μ΄λ―Έμ§€λ‘œ μ±„μ›Œμ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€.

폴리곀 νŒ¨ν‚Ήμ„ μ‚¬μš©ν•˜λ©΄ 이 λ‹¨μˆœν™”λœ μ˜ˆμ™€ 같이 μŠ€ν”„λΌμ΄νŠΈμ‹œνŠΈλ₯Ό 훨씬 더 μž‘κ²Œ λ§Œλ“€ 수 μžˆμŠ΅λ‹ˆλ‹€(λͺ¨λ“  λ‹€λ₯Έ 색상은 λ‹€λ₯Έ μŠ€ν”„λΌμ΄νŠΈμž…λ‹ˆλ‹€).
polygon packing
μ—¬κΈ°μ—μ„œ 큰 μ›ν˜• λͺ¨μ–‘이 이제 μž‘μ€ λͺ¨μ–‘이 일반적으둜 λˆ„λ½λœ 큰 곡간인 투λͺ…ν•œ ꡬ멍을 μ±„μšΈ 수 μžˆμŒμ„ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€. 였λ₯Έμͺ½μ—λŠ” 두 개의 μ‚Όκ°ν˜•μ΄ 같은 곡간을 μ‚¬μš©ν•  수 μžˆμ–΄ μ‚¬μš© 곡간이 50% κ°μ†Œν•œ 것을 λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.
일반 μŠ€ν”„λΌμ΄νŠΈμ‹œνŠΈλ₯Ό μ‚¬μš©ν•˜λ©΄ λͺ¨λ“  이미지에 μ™„μ „ν•œ μ§μ‚¬κ°ν˜•μ΄ ν•„μš”ν•œ 맀우 큰 μŠ€ν”„λΌμ΄νŠΈμ‹œνŠΈκ°€ μƒμ„±λ˜μ§€λ§Œ, 넓은 μ˜μ—­μ—μ„œλŠ” 투λͺ…ν•˜λ―€λ‘œ 훨씬 더 큰 μŠ€ν”„λΌμ΄νŠΈμ‹œνŠΈκ°€ μƒμ„±λ˜κ³  λ‘œλ“œν•˜λŠ” 데 훨씬 더 λ§Žμ€ μ‹œκ°„μ΄ κ±Έλ¦½λ‹ˆλ‹€.

이 κΈ°λŠ₯은 μœ„μ˜ μžμ‹ μ˜ κ²Œμ‹œλ¬Όκ³Ό 같이 λ§Žμ€ κ²½μš°μ— μŠ€ν”„λΌμ΄νŠΈμ‹œνŠΈλ₯Ό 훨씬 μž‘κ²Œ λ§Œλ“€ 뿐만 μ•„λ‹ˆλΌ λ“œλ‘œμ½œλ„ 더 λΉ λ₯Ό 수 μžˆμŠ΅λ‹ˆλ‹€. 큰 μ§μ‚¬κ°ν˜•μ„ κ·Έλ¦¬λŠ” λŒ€μ‹  더 μž‘μ€ λ‹€κ°ν˜•λ§Œ κ·Έλ €μ•Ό ν•˜κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ ν›„μžμ˜ 경우 λ‚˜λ³΄λ‹€ 당신이 그것에 λŒ€ν•΄ 더 많이 μ•Œκ³  μžˆμŠ΅λ‹ˆλ‹€.

Texturepacker μ›Ήμ‚¬μ΄νŠΈμ—λŠ” 폴리곀 νŒ¨ν‚ΉμœΌλ‘œ μ„±λŠ₯이 크게 ν–₯μƒλœλ‹€λŠ” 기사도 μžˆμŠ΅λ‹ˆλ‹€.
https://www.codeandweb.com/texturepacker/tutorials/cocos2d-x-performance-optimization

그리고 그듀은 이것이 맀우 μœ μš©ν•˜κ³  맀우 효율적인 또 λ‹€λ₯Έ μ‹€μ œ 예λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€.
tp-screenshot-2652

결둠적으둜; PIXI.heaven.Spriteκ°€ 이에 λŒ€ν•œ μ†”λ£¨μ…˜μΈμ§€ ν™•μ‹ ν•˜μ§€ λͺ»ν•˜λ©° μ„±λŠ₯이 μ €ν•˜λ˜μ§€ μ•Šκ³  ν–₯상될 κ²ƒμœΌλ‘œ κΈ°λŒ€ν•©λ‹ˆλ‹€.

이 κΈ°λŠ₯에 λŒ€ν•΄ +1

이 λ¬Έμ œλŠ” 졜근 ν™œλ™μ΄ μ—†μ—ˆκΈ° λ•Œλ¬Έμ— μžλ™μœΌλ‘œ 였래된 κ²ƒμœΌλ‘œ ν‘œμ‹œλ˜μ—ˆμŠ΅λ‹ˆλ‹€. 더 이상 ν™œλ™μ΄ μ—†μœΌλ©΄ νμ‡„λ©λ‹ˆλ‹€. κ·€ν•˜μ˜ 기여에 κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€.

μ—¬κΈ°μ—μ„œ +1이 ν‘œμ‹œλ˜κ³  2018λ…„ 6μ›” 6일 @GoodBoyDigital이 λ‹€μŒκ³Ό 같이 μΌμŠ΅λ‹ˆλ‹€.
"V5λŠ” ν™•μ‹€νžˆ μƒˆλ‘œμš΄ μ‹œμŠ€ν…œμœΌλ‘œ κ΅¬ν˜„ν•˜κΈ°κ°€ μ—„μ²­λ‚˜κ²Œ μ‰¬μšΈ κ²ƒμž…λ‹ˆλ‹€!
(배칭으둜!)"

이제 'ν•΄κ²°: μˆ˜μ •ν•˜μ§€ μ•ŠμŒ' λ ˆμ΄λΈ”μ΄ 였래된 봇에 μ˜ν•΄ μΆ”κ°€λ˜μ—ˆκ³  λ¬Έμ œκ°€ (μžλ™μœΌλ‘œ) μ’…λ£Œλ˜μ—ˆμŒμ„ μ½μ—ˆμŠ΅λ‹ˆλ‹€. 이전에 μš°λ¦¬λŠ” 이 '봇'을 μ†ŒκΈˆ ν•œ μ•Œκ³Ό ν•¨κ»˜ μ„­μ·¨ν•΄μ•Ό ν•œλ‹€λŠ” 정보λ₯Ό λ°›μ•˜μœΌλ―€λ‘œ ν™•μ‹€ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

이 κΈ°λŠ₯은 μ—¬μ „νžˆ β€‹β€‹ν™˜μ˜ν•©λ‹ˆλ‹€. 아직 v5용 νŒŒμ΄ν”„λΌμΈμ— μžˆμŠ΅λ‹ˆκΉŒ?

λ‚΄κ°€ @CodeAndWeb 처음 pixijs ν”„λ ˆμž„ μ›Œν¬ texturePacker의 폴리곀 수 μžˆλ„λ‘ ν•„μš”κ°€ μžˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.
λΉ„ν™œμ„±ν™” 된 것 κ°™μŠ΅λ‹ˆλ‹€.

"JSON(ν•΄μ‹œ)" ν˜•μ‹μ„ μ‚¬μš©ν•˜μ—¬ μ‹œλ„ν•΄ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€. 이 ν˜•μ‹μ€ 폴리곀 패컀λ₯Ό ν™œμ„±ν™”ν•˜μ§€λ§Œ 일뢀 PixiJS νŠΉμ • ν•­λͺ©(μ• λ‹ˆλ©”μ΄μ…˜ 감지)을 λΉ„ν™œμ„±ν™”ν•©λ‹ˆλ‹€. λ‚˜λ¨Έμ§€ ν˜•μ‹μ€ λ™μΌν•©λ‹ˆλ‹€.

각 μŠ€ν”„λΌμ΄νŠΈλŠ” 3개의 μΆ”κ°€ ν•­λͺ©μ„ μ–»μŠ΅λ‹ˆλ‹€.

"vertices": [ [147,74], [194,68], [204,200], [153,266], [56,267], [15,220], [1,180], [11,72], [64,70], [66,3], [132,1] ],
"verticesUV": [ [194,901], [200,948], [68,958], [2,907], [1,810], [48,769], [88,755], [196,765], [198,818], [265,820], [267,886] ],
"triangles": [ [8,9,10], [6,7,8], [5,0,2], [6,0,5], [5,3,4], [6,8,0], [0,1,2], [5,2,3], [0,8,10] ]
  • 정점 은 μŠ€ν”„λΌμ΄νŠΈ μ’Œν‘œκ³„μ˜ μ μž…λ‹ˆλ‹€.
  • verticesUV λŠ” ν…μŠ€μ²˜ μ•„ν‹€λΌμŠ€μ˜ μ •μ μž…λ‹ˆλ‹€.
  • μ‚Όκ°ν˜• 은 κΌ­μ§“μ μœΌλ‘œ λ§Œλ“  μ‚Όκ°ν˜•μž…λ‹ˆλ‹€.

@Friksel ν₯미둜운 팁 덕뢄에 λ§Žμ€ μ‚¬μš©μž μ •μ˜ μ‹œμŠ€ν…œμ— 맀우 μœ μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ•ˆλ…•ν•˜μ„Έμš”, PixiV5μ—μ„œ 이에 λŒ€ν•œ 지원이 μžˆμŠ΅λ‹ˆκΉŒ? λ§Œμ•½ μ—†λ‹€λ©΄ λˆ„κ΅°κ°€ 그것을 κ΅¬ν˜„ν•˜κΈ° μœ„ν•΄ Pixiv5μ—μ„œ μ–΄λ–€ κΈ°λŠ₯을 μ‚¬μš©ν•  것인지 κ°•μ‘°ν•  수 μžˆμ„κΉŒμš”? λ‚΄ ν”„λ‘œμ νŠΈμ— 이것을 κ΅¬ν˜„ν•˜λŠ” 데 관심이 μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰