Q&A

  • cpu를 많이 잡아먹지 않고 효율적으로 움직이는 그림을 표현하려면..
원자력 발전소 시뮬레이션을 하는데, 내부 물질의 흐름을 표현하기 위해

화살표들이 움직이도록 canvas에 계속 그렸다가 자웠다가를 반복하게 짰더니

프로그램이 돌아가지만 잘 죽습니다. 아무래도 여러 쓰레드를 쓰고, 그렸다가

지우는 작업이 cpu에 무리를 주는 거 같아 다른 방법을 써야 할거 같은데 어떤 방법을 써야 하는지 모르겠네요.

물체의 유속에 따라 화살표의 크기와 움직이는 속도도 달라지도록 짰지만, 이 방법은 무리가 있는거 같아 도움을 요청합니다.

또한, 위치별의 온도가 다르고, 시간에 따라 온도도 변하기 때문에 발전소 그림 자체 색깔도 계속 변하게 해야 하는데, 이 두가지가 같이 해결되는 방법이 있었으면 합니다. 조금 자세하게 가르쳐 주셨으면 합니다.



ps. 어떤 일인지 이해 못가실지 몰라 그림부분의 한 그림을 같이 올립니다.

BM?amp;



0  COMMENTS