ksw

게시판 답변이 생성됐습니다

1 글 보임 - 1 에서 1 까지 (총 1 중에서)
  • 글쓴이
  • ksw
    회원

    정말 감사합니다. 정말 막막했었는데 답변해주신 덕분에 갈피를 잡았습니다.
    알려주신 대로 d_flythru 의 소스코드를 보고 좀 더 제가 원하는 방향으로 바꾸고 있습니다.

    그런데 정말 죄송한하지만 하나만 더 여쭤보겠습니다. 혹시 idl에 시간을 이용하는 함수도 있습니까?
    지금 바꾸고 있는 게 기존의 Fly-through 는 마우스로 조작을 하는 거라 마우스 필요 없이 제가 설정한 대로 움직이도록 하는 건데 제가 sState.pitch 값을 임의로 주어서 동작 자체는 제가 설정한 값대로 실행이 됩니다. 그런데 여기서 문제가 설정한 값대로만 움직이니까 이게 한 방향으로만 계속 움직입니다.
    예를들어 sState.pitch = -0.009 를 설정하면 계속 아래로만 움직이고 중간에 다시 올라간다거나 하는 식의 이동 경로 지정이 안 되고 있습니다.
    for 문과 if 문을 사용해서 해보려 했지만 원하는 대로 여러 경로를 지정이 되지 않습니다. 해서 시간이 지남에 따라 값이 바뀌도록 하면 어떨까 하는데, 그에 대한 함수가 어떤 게 있겠습니까?
    예를 들어 sState.pitch = i 를 쓰고 여기에서 최초의 i 값은 0.009, n초 뒤에 i의 값이 0.004, n2초 뒤에 i 값이 -0.004 가 되는 식으로 하고 싶습니다.
    답변 부탁드립니다.

1 글 보임 - 1 에서 1 까지 (총 1 중에서)