์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ์ถ์๊ณผ์
- renderTextrue
- ์นด์นด์ค๋ก๊ทธ์ธAPI
- pixi-viewport
- ebml
- PIXI.Graphics
- pixi
- ๋ฐฉํต๋
- ts-ebml
- ์ค๊ฐ๊ณผ์
- the play() request was interrupted by a call to pause()
- pixi.js 7.2.0
- tui-editor
- no schema entry found for unknown
- gsap/PixiPlugin
- script setup
- ParticleContainer
- webm-duration-fix
- recordrtcpromiseshandler
- ์ฌํ์ ๋ฑ๋ก
- pixi.js
- ๊ตญ๋ฆฝ์๊ฒฉ๋ํ
- recordrtc
- capela
- 0์๋ฉ๋ถํ๊ธฐ
- Vue3
- ritz calton
- ๋ฐฉ์กํต์ ๋ํ
- ํผ์๋ง
- ๋ฐฉ์ก๋
- Today
- Total
yyZa
Pixi.js 7.2.0๋ฒ์ ์ ๋ฐ์ดํธ Vue3์์ ์งํํ๊ธฐ(with Pinia) ๋ณธ๋ฌธ
Pixi.js 7.2.0๋ฒ์ ์ ๋ฐ์ดํธ Vue3์์ ์งํํ๊ธฐ(with Pinia)
yyza 2023. 12. 11. 16:53๐ฅPixi.js 7.2.0๋ฒ์ ์ ๋ฐ์ดํธ Vue3์์ ์งํํ๊ธฐ(with Pinia)
์ ์ ๋ฐ์ดํธ ํ์๋ง์ ์ฒ์๋ถํฐ ์๋ฌ ๋๊ฐ์~
!!Cannot find propagation path to disconnected target on destroyed sprite!!
์ ๋ฐ์ดํธ ํ sprite๊ฐ์ฒด์ ํด๋ฆญ์ด๋ฒคํธ์ธ eventmode๋ฅผ static์ผ๋ก ์ค์ ํ๋ฉด ์ด๋ฌํ ์๋ฌ๋ฅผ ๋ฑ๋๋ค.
์ด์ ๊ฐ ๋ญ๊น ?
- ๋๋ ํ ์ดํ์ ์ฐพ์ ํค๋ฉ๊ณ ๊ณ ์ํ์ง๋ง ์ด์ ๋ ๊ฐ๋จํ๋ค. Pinia์ sprite๋ app, container๋ฅผ state์ ์ ์ฅ ์ํฌ ๋ proxy๊ฐ์ฒด๋ก ๋ณ๋ชจ๋์ด ์ ์ฅ๋๋ฏ๋ก ์ฌ์ฉํ ์ ์์๋ค๋ ๊ฑฐ๋ค ... ์ฐธ ๋จ์ํ ใ
ํด๊ฒฐ๋ฐฉ๋ฒ!?
- pinia์์ด ์ ์ญ๋ณ์ ์ค์ ์ ๋ญ๋กํด์ฃผ๋ ~~ ํ๋ค๊ฐ ๊ทธ๋ฅ main.js์ provide ์ฌ์ฉํ์ฌ ์ ์ญ์ผ๋ก ๋ณ์ ์ ์ฅํด์ฃผ๊ณ inject๋ก ๊ฐ์ ธ์์ ์ฌ์ฉํ๊ณ ์๋ค.(์ฃผ์! ์ ํด์ง ๊ฐ์ ๋ณ๋์ด ์๋จ getter์ ์ฑ์ง์ ๊ฐ์ง๋๋ค.)
์ฐธ๊ณ ๋ก ref๋ณ์๋ก ์ ์ฅํด์ ๋ฃ์ด๋ eventmode๋ ์๋ฌ๋ฅผ ๋ฑ์ต๋๋ค. pinia state๋ ref ๋ฑ๋ฑ์ผ๋ก ์ ์ฅ ์ ์์ง pixi๊ฐ ํธํ์ ํ์ง ์๋๋ค๊ณ ํ๋ค~ ์ฐพ์๋ด๋ ํด๊ฒฐ์ฑ ์ด ๋ณ๋ก ๋์์์ง ์์์ ์ด๋ ๊ฒ ๊ธ ๋จ๊น๋๋ค ! ๋์ฒ๋ผ ์ฝ์งํ๋ ์ผ์๊ธฐ!
์ ์ฐธ๊ณ ๋ก pixi์ ์ถ๊ฐ๋ transfomer๋ viewport๊ฐ์ essential๋ค๋ ๋ค ๊ฐ์ด ์ ๋ฐ์ดํธ๋ฅผ ํด์ฃผ์ด์ผ ํฉ๋๋ค !
์ธ์ด ํ์์ด ์ธ์ด!