글 머리 기호가 포함 된 게임을 만들고 있습니다. 그것의 기관총, 그래서 화면에 동시에 하나 이상의 총알이있을 것입니다. 한 글 머리 기호의 속성과 동작에 대한 코드를 작성하고 한 글 머리 기호의 여러 인스턴스와 같이 모든 글 머리 기호에 해당 코드를 적용하는 방법은 무엇입니까?화면에 UIImageView가 여러 개있는 경우
-1
A
답변
1
게임을 만들기위한 핵심 포인트는 개념입니다. 스프라이트 즉, 그래픽 표현이 있고 주위를 이동할 수있는 (경량 충돌 등을 관리하는) 경량의 객체입니다.
CALayers 위에 Core Animation을 사용하여 스프라이트를 구현하거나 Cocos2D과 같은 게임 프레임 워크를 사용할 수 있습니다.
첫 번째 방법은 this short tutorial입니다. 이것은 UIImageViews를 사용하여 스프라이트를 구현하려는 경우에도 도움이 될 수 있습니다. 단, CALayer는 가벼우 며 UIView는 그렇지 않으므로 차이를 만들 수있는 요소가 많다는 것을 명심해야합니다.
글 머리 기호를 복제하는 것과 관련하여 기본적으로 핵심 제안은 캐시 형식을 사용하는 것이므로 동일한 이미지를 여러 번 메모리에 복제하지 않게됩니다. 편의 생성자 imageNamed
을 사용하는 경우 매우 기본적인 캐싱 메커니즘을 UIImage
클래스와 함께 사용할 수 있습니다.
좋은 성능 (예 : 40-60fps)을 갖춘 완전한 게임을 제작하려는 경우 Cocos2D를 사용하는 것이 가장 좋습니다.이 인터페이스는 간단한 인터페이스로 포장 된 OpenGL 그래픽의 모든 기능을 제공합니다 .
1
UIImageView
서브 클래 싱을 시도 했습니까? 그렇게하면 하위 클래스 인 UIImageView
을 만들고이를 하위 클래스에 추가하는 등의 기능을 수행 할 수 있습니다.
관련 문제
- 1. UIImageView가 부분적으로 화면에 표시되는 UIScrollView
- 2. WHERE 절이 여러 개있는 경우 도움이 필요합니다.
- 3. UIImageView가 화면 전환 후 화면에 떠 다니는 경우
- 4. matlab regexprep 여러 개의 숫자가있는 문자열이 여러 개있는 경우
- 5. REST API에 대한 버전이 여러 개있는 경우 기본 버전이 무엇입니까?
- 6. 웹 사이트에 블로그가 여러 개있는 경우 RSS 피드를 어떻게해야합니까?
- 7. ViewEngines 컬렉션에 엔진이 여러 개있는 경우 MVC3이 어떤 ViewEngine을 선택합니까?
- 8. 메소드에 경로 주석이 여러 개있는 경우 url_for를 어떻게 사용합니까?
- 9. WCF 클라이언트가 여러 개있는 경우 차단 문제가 발생했습니다.
- 10. 유한 옵션 집합이 여러 개있는 경우 enum이나 클래스 집합을 사용합니까?
- 11. 부분보기가 여러 개있는 양식 게시
- 12. 자바 스크립트가 여러 개있는 페이지에서 여러 컨트롤
- 13. weblogic에 log4j.xml이 여러 개있는 여러 응용 프로그램
- 14. 여러 개의 UIImageView가 표시된 UIScrollView
- 15. 다른 크기의 이미지가 두 개있는 경우
- 16. UIButton에서 이미지가 흐릿하게 보이지만 UIImageView가 아닌 경우
- 17. 동등 연산자가 여러 개있는 동적 계산 문
- 18. 동일한 개체가 여러 개있는 CALayer 배열
- 19. JAX-WS wsdl 파일이 여러 개있는 wsimport
- 20. 마우스가 여러 개있는 div/div 마우스
- 21. 양식의 동일한 요소가 여러 개있는 인스턴스
- 22. VolatileImage JFrame 여러 화면에
- 23. PopOver의 UIImageView가 변경되지 않았습니까?
- 24. UIImageView가 다른 UIImageView가 완료된 후에 애니메이션으로 만듭니다.
- 25. 동일한 요소가 두 개있는 경우 변형시 한 요소 제거
- 26. 화면에
- 27. 여러 화면에 응용 프로그램 표시
- 28. 동일한 화면에 여러 활동 표시
- 29. 한 화면에 여러 개의보기가 있습니다.
- 30. 화면에 여러 개의 ViewControllers가 있습니다.