캔버스에 셰이프를 그릴 수있는 응용 프로그램을 만들려고합니다. 일단 그려지면 사용자가 어떤 방식 으로든 모양을 선택, 이동, 크기 조정, 기본적으로 조작 할 수있게하고 싶습니다.캔버스 - 동적 드로잉 및 셰이프 관리
저는 XNA에서 비슷한 것을했는데 그리기 루프가 있었기 때문에 꽤 쉬웠습니다. Silverlight에서는 이해할 수있는 사항이 없으며 캔버스에서 객체를 관리하는 방법을 파악하는 데 어려움이 있습니다. 사용자가 수행하는 작업에 대한 UI의 적절한 응답을 보장하기 위해 캔버스의 하위 컬렉션을 관리하는 가장 좋은 방법은 무엇입니까?
대부분의 예제는 꽤 기본적인 것이고, 이런 종류의 것 근처에 가지 않습니다. 이전에이 작업을 해본 누군가가 문제에 어떻게 접근했는지 알려 주시면 감사하겠습니다.
다음 일련의 기사가 도움이 될 수 있습니다. http://cgeers.com/2010/04/18/silverlight-asteroids-part-1-game-loop/. 작성자가 수행하는 첫 번째 작업 중 하나는 렌더 루프 및 스프라이트 목록 등을 사용하여 캔버스를 설정하는 것입니다. –
매우 재미있었습니다. 감사! –