2014-01-15 5 views
0

텍스트 노드를 자식 노드로 사용하여 정렬 지원을 구현했습니다. 텍스트 자르기가 가능합니까? 나는 텍스트가 더 크고 부모 노드 요소입니다. 또한 단어 줄 바꿈을 구현해야합니다.cgSceneGraph 텍스트 자르기 및 단어 랩

새로운 2.0에 대해 들었습니다.이 릴리스가이 기능을 구현 한 것으로 보입니다. 누군가는 2.0 날짜에 대해 알고 있습니다. 릴리스?

답변

0

v2와 관련하여 이미 GitHub의 WIP 브랜치에서 최신 버전을 다운로드 할 수 있습니다. 아직 완료되지 않았습니다 (새로운 샘플과 예기치 못한 기능 및 옵션을 추가하여 약간의 시간을 낭비했습니다). 그러나 이미 안정적이며 일부 고객 프로젝트에서 사용되었습니다. 때때로 새로운 것들을 내부에 추가합니다.

요청과 관련하여 부모 노드와 그 하위 노드 간의 관계는 변형과 관련이 있습니다. 즉, 부모에게 적용된 변형 (축척, 회전, 평행 이동) 만이 아동에게 적용됩니다. 크기에 관한 것은 없습니다. 따라서 노드를 직접 정렬하는 데 사용할 수 없습니다. 어쨌든 쉽게 개발할 수 있습니다 : 텍스트 및 부모 크기 (getWidth()getHeight() 방법 사용)와 해당 위치를 알고 있으므로 텍스트 노드를 다른 노드와 정렬되도록 변환 할 수 있습니다.

단어 줄 바꿈을 사용하려면 myTextNode.setWrapMode(CGSGWrapMode.WORD, true) 전화를 사용할 수 있습니다. CGSGWrapMode.LETTER (기본값) 및 CGSGWrapMode.SENTENCE도 있습니다.

희망 도움말.