enterState() 함수를 사용하여 전환 장면을 보았습니다. 그러나 거기에서도 out 및 in 전환을 지정할 수 있습니다. 이게 어떻게 작동합니까?enterState() 전환은 어떻게 작동합니까? (Slick2D)
0
A
답변
1
enterState()의 slick2d 게임 상태 메서드를 사용하면 두 gamestates 사이의 전환을 설정할 수 있습니다. 스플래시 화면과 새 게임/옵션/종료 선택 항목이있는 주 메뉴가 있다고 가정 해 보겠습니다. 스플래시 화면과 메인 메뉴 사이의 페이드 효과를 원한다면 대부분의 게임이 검은 색으로 변하는 경향이 있으므로 스플래시 화면 게임 상태에서 일정 시간이 지난 후에 업데이트 방법으로 이것을 호출 할 수 있습니다 :
이 당신을 위해 할 매끄러운 엔진을 말하고 무엇statebasedgame.enterState(*state id you wish to enter*, new FadeOutTransition(), new FadeInTransition());
, 새로운 게임 상태 클래스로 전환, 새로운 FadeOutTranstion() 클래스 유형이 될 것이다 (종료 효과), 그리고 페이드를 (페이드 아웃하는 것입니다 입력 효과)는 새로운 FadeInTranstion() 클래스 유형이됩니다.
미리 작성된 전환 효과가 많이 있으며, 전환 클래스를 확장하여 원하는 경우 직접 만들 수도 있습니다. 개인 만든 효과
좋은 예 : 사용할 수있는 전환 효과 http://slick.ninjacave.com/forum/viewtopic.php?t=1008
더 예 : https://github.com/ariejan/slick2d/blob/master/src/org/newdawn/slick/tests/TransitionTest.java
관련 문제
- 1. 녹의 녹색 스레드에서 컨텍스트 전환은 어떻게 작동합니까?
- 2. 모바일 Gmail의 페이지 전환은 어떻게 작동합니까?
- 3. CSS 전환은 FF 야간 (18.0a1)에서만 작동합니까?
- 4. 전환은
- 5. 전환은
- 6. TCP 상태 전환은 어떻게 발생합니까?
- 7. CATransition은 어떻게 작동합니까?
- 8. GWT 플러그인은 어떻게 작동합니까?
- 9. 컴파일시 전환은
- 10. 전환은 VB.NET
- 11. CSS 전환은
- 12. 빠른 전환은
- 13. Slick2d - 닫는다
- 14. Slick2D ClassCastException이
- 15. Slick2d 배경
- 16. Slick2d 오류
- 17. Slick2D 음악
- 18. 의 UIViewController의 전환은 전환
- 19. jQuery를 모바일 전환은 아이폰
- 20. 전환은 연타하는 ++ 메이크
- 21. 전환은 자바 스크립트
- 22. 해결 전환은/들소
- 23. Slick2D Movement 문제
- 24. Slick2D AppGameContainer에서 AppletGameContainer로
- 25. 대각선 전환은 어떻게합니까?
- 26. linkWithCredential은 어떻게 작동합니까? 규칙은 어떻게 작동합니까?
- 27. 전환은 크롬에서 작동하지만 전환은 구글 크롬에서 완벽하게 작동 파이어 폭스
- 28. Slick2D 사각형 충돌 감지
- 29. CSS3 전환은 무엇을합니까?
- 30. 관리 Backbone.js 페이지 전환은
? "이 작업을 수행하는 방법"에 의해 당신이 무슨 뜻인지 명확히하십시오. 진입 및 퇴장 국 방법을 이용하는 방법을 묻고 있습니까? – Samich
사용 방법 및 사용 방법을 묻습니다. – PineappleLime
내 대답이 도움이 되었습니까? 아니면 아직도 내 질문에 대한 오해가 있습니까? 도움이된다면 내 대답을 수락하는 것이 좋을 것입니다. 그렇지 않으면 전환과 함께 달성하고자하는 것을 조금 더 확장하십시오. – Samich