μΌ !
4.4.0 μ΄νλ‘ pixiμ μΊλ²μ€μμ μ€νλΌμ΄νΈ μμμλ DOM μμλ₯Ό ν΄λ¦ ν λμ΄λ₯Ό κ΄μ°°νμ΅λλ€. μ€νλΌμ΄νΈμ ν΄λ¦ μ΄λ²€νΈλ μ¬μ ν μμλ©λλ€.
μ¬κΈ°μ κ°λ¨ν μλ₯Ό λ€μμ΅λλ€.
v4.4.0
https://jsfiddle.net/ku55deL6/5/
v4.3.5
https://jsfiddle.net/ku55deL6/4/
κ·Έλ¦¬κ³ λ©μ§ μμ μ κ°μ¬λ립λλ€!
μμ ν΄ μ£Όμ μ κ°μ¬ν©λλ€. κ·Έλ¬λ λ¬Έμ λ μμ ν ν΄κ²°λμ§ μμμ΅λλ€.
Sprite μμ DOM μμλ₯Ό μ¬λ¬ λ² ν΄λ¦νλ©΄ λ¬Έμ λ₯Ό μ¬ν ν μ μμ΅λλ€.
v4.4.1μ μ : https://jsfiddle.net/ku55deL6/9/
λμ€ :) λͺ¨νμ΄ κ³μλ©λλ€!
μ’μμ, https://github.com/pixijs/pixi.js/pull/3800 μμ΄ λ¬Έμ λ₯Ό μΌμΌν€λ λ λ€λ₯Έ λ¬Έμ λ₯Ό ν΄κ²°ν΄μΌν©λλ€.
@andrewstart λΉλλ‘ λ°μ΄μ¬λ¦°μ νμΈν μ μμ΅λκΉ?
λ€, μλν©λλ€. λ Έλμ λ°°λλ₯Ό λͺ λ² ν΄λ¦ν΄λ ν λΌλ κ·Έλλ‘ μμ΅λλ€.
μλ€ μ!
λ²μ 4.4.2λ‘ μλνμ§λ§ λͺ¨λ μν©μμ μ¬μ ν μμ λμ§ μμ κ² κ°μ΅λλ€. λμΌν 컨ν μ΄λμ λ κ°μ μ€νλΌμ΄νΈκ° μμΌλ©΄ μ λλ‘ μλνμ§λ§ μ€νλΌμ΄νΈκ° λ€λ₯Έ 컨ν μ΄λμ μμΌλ©΄μ΄ λ¬Έμ κ° κ³μ λ°μν©λλ€.
μ΄κ²μ보μμμ€ : https://jsfiddle.net/FNevesFMQ/uwx24bm8/
μ΄ μμ μμ λλ λΉμ μ΄ λλ₯Ό μν΄ μΌνκΈ° μν΄ μ½λμ μ€λ₯λ₯Ό λͺ°λ λ£κ³ μλ€κ³ μκ°ν©λλ€ .π
μ΄λ² μ£Όλ§μ λ³Ό κΈ°νκ° μμ΅λλ€. κ²ΉμΉλ μ€νλΌμ΄νΈμ λν ν¬μΈν° μ΄λ²€νΈλ₯Ό μ»μ§ μλλ‘νλ λ¨μ ν
μ€νΈκ° μλ€λ κ²μ μκ³ μμΌλ―λ‘ λ€λ₯Έ 컨ν
μ΄λκ°μ΄λ₯Ό λ³κ²½νλ μ΄μ λ₯Ό μ‘°μ¬ν΄μΌν©λλ€.
λ΄ μ±μ΄μ΄ μν©μ λ§μ΄ μ¬μ©νκ³ , μνκΉκ²λ μ΄λ‘ μΈν΄ λ§μ λ²κ·Έκ° λ°μνκΈ°λ₯Ό λ°λλλ€.
μ΄ λ¬Έμ λ https://d157l7jdn8e5sf.cloudfront.net/fix-interaction-issues/pixi.jsλ‘ ν΄κ²°λμμ§λ§ λ€λ₯Έ λ¬Έμ κ° μλμ§ νμΈνκΈ° μν΄ μ¬μ©νλ κ²μ΄ μ’μ΅λλ€. μκ³ μλ€.
ν¨μΉκ° μλνμ§ μμμ΅λλ€.
μ¬λ‘λ λ€μκ³Ό κ°μ΅λλ€ (λͺ¨λ°μΌ, μ¬ν리).
@hazardsoft νμ¬ λ€μ 쑰건μ λν ν μ€νΈλ₯Ό ν΅κ³Όνμ΅λλ€.
Stage (both interactive and non-interactive)
/ \
parent1 parent2 (together, both interactive and non-interactive)
/ \
item1 item2 (always interactive)
Stage (both interactive and non-interactive)
/ \
item1 item2 (always interactive)
ν
μ€νΈμμ item1
λ° item2
μ (λ) item1
κ° item2
μμ΅λλ€. μ€μ μ μ΄λ»κ² λ€λ¦
λ κΉ? λ°μ΄μ¬λ¦° / νμ μ κ³΅ν΄ μ£Όμκ² μ΅λκΉ?
@andrewstart , μμ μ¬νκ³Ό ν¨κ»
https://github.com/pixijs/pixi.js/releases/tag/v4.4.3 μμ λ°©κΈ μΆμλμμ΅λλ€.
μ£μ‘ν©λλ€. μμ§ μμ λμ§ μμμ΅λλ€. μλ₯Ό λ€μ΄ μλνκΈ° μ μ μ 곡νμ§λ§ λ΄ μ±μμλ μ¬μ ν ν΄λ¦ λ νλͺ© μλμμλ νλͺ©μ ν΄λ¦ ν μ μμ΅λλ€.
μ§κΈμ μ΄λ€ μν©μ΄ λ°μνλμ§ λͺ°λμ΅λλ€ ..
μ λ λ§μ°¬κ°μ§μ§λ§ μ μ¬κ±΄μ μμ§ ν΄κ²°λμ§ μμμ΅λλ€. jsfiddleμ μ€λΉνλ €κ³ ν©λλ€.
κ°μ¬ν©λλ€ @hazardsoft , λ°μ΄μ¬λ¦°μ μ°λ¦¬κ° μμ μ¬νμ νμΈνλ κ°μ₯ μ’μ λ°©λ²μ λλ€.
@bigtimebuddy λ λ§μ μμ μ μνν©λλ€. :) μνΈ μμ© λ¬Έμ λ₯Ό ν΄κ²°νκ³ μλ€λ μ¬μ€μ μ§μ§νκ² λλμ΅λλ€. μ λͺ½μ²λΌ 보μ λλ€.
μ¬κΈ°μμ μ°Ύμμ΅λλ€ : https://jsfiddle.net/FNevesFMQ/uwx24bm8/
μνΈ μμ©μ΄ Spriteλ‘ μ€μ λμ΄ μμΌλ©΄ μ λλ‘ μλνμ§λ§ 컨ν μ΄λμ ν λΉλλ©΄ λμμ΄ μλͺ»λμ΄ λͺ¨λ νλͺ©μ λμμ ν΄λ¦ ν μ μμ΅λλ€.
μ΄κ²μ https://github.com/pixijs/pixi.js/pull/3877λ‘ (λ§μ§λ§μΌλ‘) μμ λ©λλ€.
mouseup μ΄λ²€νΈμ ν¨κ» Pixi 4.4.4μ λͺ κ°μ§ λ¬Έμ
1- https://jsfiddle.net/8qtz73hf/ (mousedownκ³Ό ν¨κ» μλ)
2- https://jsfiddle.net/sbxoya8x/(mouseupμμ μλνμ§ μμ)
λ§μ°μ€κ° μΊλ²μ€μμ λ²μ΄λ κ²½μ° (λλ λ€λ₯Έ divμ μν΄ μ°¨λ¨ λ κ²½μ°) mouseupoutside
μ΄λ²€νΈλ₯Ό λ³΄λΌ μ μλμ§ νμΈνκΈ° μν΄ mouseup 리μ€λλ₯Ό μ°½μ μ°κ²°νλ λΆμμ©μ²λΌ 보μ
λλ€. μ΄ κ²½μ° μ΄λ²€νΈμ λμμ κ²μ¬νμ¬ λ€λ₯Έ μμκ° μλ μΊλ²μ€μΈμ§ νμΈν΄μΌνλ€κ³ μκ°ν©λλ€.
# 3466κ³Ό κ°μ λ¬Έμ μΈκ°μ?
μ΄ λ¬Έμ μ λν΄ μλ‘μ΄ λ¬Έμ λ₯Ό μ΄μ΄μΌν©λκΉ?
μλμ, κ·Έλ΄ νμκ° μμ΅λλ€. λλ μ§μ₯μμ κ½€ λ°λΉ μ μμ§ κ³ μΉ κΈ°νκ° μμμ΅λλ€.
μ΄ μ€λ λλ λ«ν ν μ΅κ·Ό νλμ΄ μμκΈ° λλ¬Έμ μλμΌλ‘ μ κ²Όμ΅λλ€. κ΄λ ¨ λ²κ·Έμ λν μ λ¬Έμ λ₯Όμ¬μμμ€.
κ°μ₯ μ μ©ν λκΈ
λ΄ μ±μ΄μ΄ μν©μ λ§μ΄ μ¬μ©νκ³ , μνκΉκ²λ μ΄λ‘ μΈν΄ λ§μ λ²κ·Έκ° λ°μνκΈ°λ₯Ό λ°λλλ€.