Callbacks
μκ°
μ€ν¬λ¦½νΈ κ°λ°μκ° μ§μ ν ν€λ₯Ό νλ μ΄μ΄κ° λλ μ λ λλ μ€ν¬λ¦½νΈ κ°λ°μκ° μ§μ ν μ§μ μ λμ°©νμ λ λ±, 쑰건μ μ€μ νμ¬ νλ μ΄μ΄κ° 쑰건μ λ¬μ±νμ κ²½μ° λμνλ ν¨μλ€ μ λλ€.
runLater
μ§μ ν μκ°(μ΄) ν λμνλ ν¨μ μ λλ€.
addOnTileTouched
μ§μ ν x, y μ’νμ νλ μ΄μ΄κ° λμ°©νμ λ μ€νλλ ν¨μμ λλ€.
addOnLocationTouched
μ§μ ν βμ§μ μμβμ νλ μ΄μ΄κ° λμ°©νμ λ μ€νλλ ν¨μμ λλ€.
addOnKeyDown
νλ μ΄μ΄κ° μ§μ λ ν€λ₯Ό λλ μ λ μ€νλλ ν¨μ μ λλ€.
setTimeout
μ§μ ν μκ°(ms) ν ν¨μλ₯Ό μ€νν©λλ€.
setInterval
μ§μ ν μκ°(ms) κ°κ²©μΌλ‘ ν¨μλ₯Ό μ€νν©λλ€.
addMobileButton
λͺ¨λ°μΌ νκ²½μμ 컀μ€ν λͺ¨λ°μΌ λ²νΌμ μΆκ°νκ³ , λ²νΌμ λλ μ λ λμνλ ν¨μλ₯Ό μ§μ ν©λλ€.
putMobilePunch
λͺ¨λ°μΌ νκ²½μμ νμΉ λ²νΌμ μΆκ°ν©λλ€.
putMobilePunchWithIcon
λ‘λν μ΄λ―Έμ§λ‘ νμΉ λ²νΌμ λ§λ€μ΄ μΆκ°ν©λλ€.
π API μ€λͺ
λ° μμ
Callbacks ν¨μ ν λμ 보기
runLater
App.runLater(function(){}, time: number);
time(μ΄) νμ callback ν¨μλ₯Ό μ€νν©λλ€.
νλΌλ―Έν°
time
Number
λͺ μ΄ νμ μ€ν λ μ§λ₯Ό μ νλ μκ° (μ΄)
μμ
μ±μ΄ μμλκ³ 5μ΄ ν λ©μμ§ μΆλ ₯ν΄λ³΄κΈ°
addOnTileTouched
App.addOnTileTouched(x: number, y: number, function(player){})
μ§μ ν x, yμ’νμ νλ μ΄μ΄κ° λμ°©ν κ²½μ° callback ν¨μλ₯Ό μ€νν©λλ€.
νλΌλ―Έν°
x, y
number
μ§μ ν x, y μ’ν
μμ
νλ μ΄μ΄κ° μ§μ μ’νμ λμ°© νμ λ λ©μμ§ μΆλ ₯ν΄λ³΄κΈ°
addOnLocationTouched
addOnLocationTouched(name: string, function(player){})
νλ μ΄μ΄κ° 맡μλν°μμ μ§μ ν βμ§μ μμβμ λμ°©νμ λ callback ν¨μλ₯Ό μ€νν©λλ€.
νλΌλ―Έν°
name
String
맡 μλν°μμ μ§μ ν βμ§μ μμβμ μ΄λ¦
player
Player
μ§μ μμμ λμ°©ν νλ μ΄μ΄λ₯Ό κ°λ₯΄ν΄ νλΌλ―Έν°μ μ΄λ¦μ μμλ‘ μ§μ κ°λ₯
μμ
νλ μ΄μ΄κ° μ§μ μμμ λμ°©νμ λ λ©μμ§ μΆλ ₯ν΄λ³΄κΈ°
addOnKeyDown
App.addOnKeyDown(keycode : number, function(player){});
νλ μ΄μ΄κ° μ§μ λ ν€λ₯Ό λλ μ λ callback ν¨μλ₯Ό μ€νν©λλ€.
νλΌλ―Έν°
keycode
Number
player
Player
ν΄λΉ ν€λ₯Ό λλ₯Έ νλ μ΄μ΄λ₯Ό κ°λ₯΄ν΄ player νλΌλ―Έν° μ΄λ¦μ μμλ‘ λ³κ²½ κ°λ₯
μμ
aλ₯Ό λλ μ λ λ©μμ§ μΆλ ₯ν΄λ³΄κΈ° ( aμ ν€μ½λ: 65 )
setTimeout
setTimeout(function(){}, time: number);
time(ms) νμ callback ν¨μλ₯Ό μ€νν©λλ€.
νλΌλ―Έν°
time
Number
callback ν¨μ μ€ν μ λκΈ° μκ° (ms)
μμ
μ±μ΄ μμλκ³ 5μ΄ ν λ©μμ§ μΆλ ₯ν΄λ³΄κΈ°
setInterval
setInterval(function(){}, time: number);
time(ms) κ°κ²©μΌλ‘ callback ν¨μλ₯Ό μ€νν©λλ€.
νλΌλ―Έν°
time
Number
callback ν¨μ μ€ν μ£ΌκΈ° (ms)
μμ
μ±μ΄ μμλκ³ 1μ΄ κ°κ²©μΌλ‘ λ©μμ§ μΆλ ₯ν΄λ³΄κΈ°
addMobileButton
App.addMobileButton( anchor: number, posX: number, posY: number, function(player){} )
λͺ¨λ°μΌ νκ²½μμ 컀μ€ν λͺ¨λ°μΌ λ²νΌμ μΆκ°νκ³ , λ²νΌμ λλ μ λ λμνλ ν¨μλ₯Ό μ§μ ν©λλ€.
λͺ¨λ°μΌλ²νΌμμμ΄λ―Έμ§λ₯Ό μνλ μ΄λ―Έμ§λ‘ λ³κ²½ ν μ μμ΅λλ€.
νλΌλ―Έν°
anchor
Number
λͺ¨λ°μΌ λ²νΌμ μμΉλ₯Ό μ«μλ‘ μ λ ₯ν©λλ€. TOP = 0, TOP_LEFT = 1, TOP_RIGHT = 2, MIDDLE = 3, MIDDLE_LEFT = 4, MIDDLE_RIGHT = 5, BOTTOM = 6, BOTTOM_LEFT = 7, BOTTOM_RIGHT = 8
posX
Number
λͺ¨λ°μΌ λ²νΌ x λ°©ν₯ μ€νμ μμΉ
posY
Number
λͺ¨λ°μΌ λ²νΌ y λ°©ν₯ μ€νμ μμΉ
player
Player
λͺ¨λ°μΌ λ²νΌμ λλ₯Έ νλ μ΄μ΄λ₯Ό κ°λ₯΄ν΄
μμ
λͺ¨λ°μΌ λ²νΌ μΆκ°ν΄λ³΄κΈ°
putMobilePunch
App.putMobilePunch(enable: boolean = true)
enableμ΄ trueμ΄λ©΄ λͺ¨λ°μΌ νκ²½μμ νμΉ λ²νΌμ΄ μΆκ°λ©λλ€.
νλΌλ―Έν°
enable
Boolean
λͺ¨λ°μΌ νμΉ λ²νΌ νμ±ν μ¬λΆ ( κΈ°λ³Έ κ° true )
μμ
Q λ²νΌμ λλ¬ λͺ¨λ°μΌ νκ²½μ νμΉ λ²νΌμ μΆκ°/μ κ±° ν΄λ³΄κΈ°
putMobilePunchWithIcon
App.putMobilePunchWithIcon(icon: ScriptDynamicResource)
λ‘λν μ΄λ―Έμ§λ‘ νμΉ λ²νΌμ λ§λ€μ΄ μΆκ°ν©λλ€.
νλΌλ―Έν°
icon
ScriptDynamicResource
App.loadSpriteSheet ν¨μλ‘ λ‘λν μ΄λ―Έμ§ 리μμ€
μμ
Q λ²νΌμ λλ¬ λͺ¨λ°μΌ νκ²½μ λ‘λν μ΄λ―Έμ§λ‘ νμΉ λ²νΌ μΆκ°νκΈ°
λΆλ‘
Last updated