저는 최근에 여러 가지 다른 프로그래밍 언어로 작업 해 왔으며 Actionscript의 표시 목록이 마음에 들지 않는다는 결론을 얻었습니다. 차라리 업데이트/그리기 루프를 사용하고 XNA (C#)와 같이 수동으로 모든 것을 그리고 관리합니다. 내가 액션 스크립트에서 좋아하는 것은 이벤트, 영화 클립 애니메이션 및 벡터 그래픽의 사용 용이성입니다.표시 목록이없는 액션 스크립트 (업데이트/루프 그리기)
어떤 이유가 있을까요? 애니메이션 동영상 클립을 사용할 수 있기를 정말로 원합니다.하지만 표시 목록이 없으면 불가능할 것이라고 생각합니다. 따라서 스프라이트 시트가있는 내 애니메이션 시스템을 작성하여 해결할 수 있습니다. 전체 이벤트 시스템을 다시 작성하는 것은 제가 기대하지는 않습니다. 표시 목록없이 작동하는 (molehill) 프레임 워크가 있습니까?
추상화를 염두에두고 시스템을 구성하면 표시 목록을 사용하고 있다는 사실조차 알지 못합니다. 왜 그렇게 괴롭습니까? ;) –
원하는 경우 표시 목록을 추상화 할 수는 있지만 자신의 게임 루프를 만들 수는 없습니다. 이는 15 초의 스크립트 시간 제한을 빨리 초과 할 것이므로 Flash에서는 아무 것도 다시 그릴 수 없습니다. 또한 잠자기 할 방법이 없으므로 루프는 가능한 한 빨리 실행되어 아무런 재미가 없었더라도 CPU 코어를 100 % 빨아들입니다. – Cameron
그렇습니다. 저는 실제로 자체 루프를 만드는 방법을 모색하고 있지 않습니다. 단지 프레임 입력 이벤트를 사용하는 것이 좋습니다. 디스플레이 목록을 사용하고 싶지는 않지만 배열의 모든 항목을 잡고 수동으로 직접 업데이트/그리기하십시오. 나는 당신이 추상적 인 의미로 무엇을 의미하는지 모르겠습니다. – omgnoseat