아래 이미지와 같이 actionscript를 사용하여 "그리드"를 만드는 방법은 무엇입니까? 기본적으로랜덤 도형을 기반으로 그리드를 만드는 방법은 무엇입니까?
당신은
충돌 감지 아마 또는 플래시 (AS3)에 대한 CPU를 많이 덜 뭔가를 관리 할 수 ... 회전 및 확장 할 수있는 형태로 채워 져야 1100x615의 영역을 가지고?
감사
아래 이미지와 같이 actionscript를 사용하여 "그리드"를 만드는 방법은 무엇입니까? 기본적으로랜덤 도형을 기반으로 그리드를 만드는 방법은 무엇입니까?
당신은
충돌 감지 아마 또는 플래시 (AS3)에 대한 CPU를 많이 덜 뭔가를 관리 할 수 ... 회전 및 확장 할 수있는 형태로 채워 져야 1100x615의 영역을 가지고?
감사
당신은 아마 때문에 그들이 불규칙한 모양의 다각형을 배치 결국 단어 배치 알고리즘의 일부를 적용 할 수있다. 여기에 단어가 있습니다 http://mrfeinberg.com 그리고 여기에 http://mrfeinberg.com. 액션 스크립트 버전은 여기 http://blog.int3ractive.com/2011/02/as3-wordle-tag-cloud.html는
아주 좋은 자바 스크립트 버전은 여기 http://www.jasondavies.com/wordcloud/#http%3A%2F%2Fwww.jasondavies.com%2Fwordtree%2Fcat-in-the-hat.txt
주 : 모바일로 이동하는 경우 이러한 포장 알고리즘을 집중적으로 계산 될 수 있기 때문에 최적화를 고려하는 것이 좋습니다. 많은 장치에서 float가 괜찮 았지만 속도에 대한 벡터 데이터 요소와 숫자에 대한 정수를 사용했습니다.
빈 포장 알고리즘을 찾으십시오. 거기에는 많은 것들이 있지만, 이것은 NP-Hard 문제입니다 (크기별로 항목을 정렬하는 것이 일반적으로 도움이 됨). 약간 조정하면 거친 구멍을 채우고 큰 구멍을 구멍과 가장 비슷한 모양의 크기가 조정 된 항목으로 채울 수 있습니다 – Spektre