Kineticjs docs을 검토 한 후 나는 다음과 같은Kineticjs 클래스 계층 구조를 설명
- 와 함께 올라와있다 Kinetic.Node - 노드는, 계층 변환 할 수 엔티티 및 이벤트를 구속했다.
- Kinetic.Shape(노드) - 컨테이너 포함하기 위해 사용된다 - 형상 등 등 사각형, 원, 텍스트, 라인,
Kinetic.Container(노드)와 같은 객체가 프리미티브 노드 또는 다른 용기
Kinetic.Stage(컨테이너 (노드)) - 스테이지는 다중 층
add(Layer)
,912,992를 포함하도록 사용- Kinetic.Layer(컨테이너 (노드)) - 레이어가 자신의 캔버스 요소에 연결되어 및 그룹을 포함하는 데 사용하거나 모양
add(Node)
- Kinetic.Group(컨테이너 (노드)) - 그룹은 모양이나 다른 그룹을 포함하는 데 사용됩니다.
add(Node)
- 키네틱.베이스 층(컨테이너 (노드)) - ???
Kinetic.FastLayer(컨테이너 (노드)) - 사용자 상호 작용 (갱신 감사 마르크)
Kinetic.Collection 필요하지 않습니다 층에 사용되는(배열) -이 클래스는 얻을 Kinetic.Container #과 함께 사용
BaseLayer
와 '빠 무엇 stLayer '가 정확하게 사용 되었습니까? 문서 FastLayer
에는 Layer
과 정확히 동일한 설명이 있고 BaseLayer
은 단지 생성자라고 말합니다.
FastLayer
을 제거 할 필요가 없습니다. hit canvas
을 제거 할 필요가 없습니다. 이렇게 빨리 만드는 사람이 없기 때문에 이것이라고 생각합니까? 이 두 클래스가하는 일에 대한 명확한 설명과이를 효과적으로 사용하는 방법에 대해 설명해 주시면 감사하겠습니다.
EDIT : 마크 E의 입력을 반영하기 위해 업데이트 된 질문은 누구나 BaseLayer
에 대한 통찰력을 가지고 있습니까?