language:javascript:kinetic
문서의 이전 판입니다!
<title>Kinetic</title>
정리하다가 말아서, 별 의미 없는 문서
GlobalObject
= frame : stage class의 onFrame() 로 설정하는 콜백 함수의 파라미터. = : time, timeDiff, lastTime 값이 있다. = : timeDiff : 프레임간 시간 간격.
Kinetic.Node
transitionTo( json-config )
파라미터
rotation radius x, y duration alpha easing callback
= callback : transition이 끝나면 호출되는 함수를 지정한다. 자기 자신을 설정해도 무한 재귀 호출이 발생되지는 않았다.
function somethingMove() { _movParam = { rotation: Math.random() * Math.PI * 2, radius: Math.random() * 100 + 20, x: Math.random() * Main.Global.firstStage.getWidth(), y: Math.random() * Main.Global.firstStage.getHeight(), //alpha: Math.random(), duration: Math.random() * 5 + 0.5, easing: 'ease-in-out', callback: somethingMove //function() { somethingMove(); } }; _SomeKineticObject.transitionTo( _movParam ); // callback 부분을 "somethingMove()" 와 같이 함수 포인터를 넘기면 재귀 호출 에러가 발생된다. // "function() { fishRandomMove(); }" 처럼 즉석함수를 사용해도 상관 없다. }
fish move ref
language/javascript/kinetic.1620470206.txt.gz · 마지막으로 수정됨: 2024/04/23 22:43 (바깥 편집)