사용자가 오른쪽 버튼으로 스윙 인터페이스를 사용하여 간단한 모양을 추가하고 수정할 수있는 JMonkey를 사용하여 간단한 그래픽 편집기를 만들고 싶습니다. JMonkey가 SimpleApplication의 simpleUpdate 메소드를 사용하는 것과 다른 방식으로 실행되는 동안 기존 장면에 셰이프를 추가 할 수 있습니까? 그렇다면 어떻게해야합니까?런타임시 jmonkey 장면에 객체 추가
0
A
답변
0
FYI : 이미 JMonkeyEngine을 사용하여 프로젝트를 수행 할 수 있습니다. 포럼을 살펴보십시오. jMonkeyEngine SDK에는 통합 장면 작곡가도 함께 제공됩니다.
만큼 당신이 Node
에 대한 참조를 가지고 당신은 당신이 원하는 목적지에서 조작 할 수 있습니다. 그러나 jME 스레드 외부에서 장면 그래프를 수정하지 않도록해야합니다. 장면에 노드를 추가하면 회전, 변환, 크기 조정, 재료 수정, 하위 노드 부착/분리 등이 적용됩니다.
Callable
개체를 사용하여 코드 실행을 스윙 스레드에서 jME 스레드로 이동할 수 있습니다 : http://hub.jmonkeyengine.org/wiki/doku.php/jme3:advanced:multithreading?s[]=threading
이 기사의 첫 번째 예는 코드를 jME 애플리케이션에 대기열에 넣는 방법을 보여줍니다. SimpleApplication.getRootNode()
을 사용하여 외부에서 루트 노드를 가져옵니다. 또는 동일한 목적으로 UpdateControl을 사용할 수도 있습니다.
관련 문제
- 1. 런타임시 javascript 배열에 객체 추가
- 2. cocos2d 장면에 레이어 추가
- 3. 장면에서 요소를 가져 오는 방법 JavaFX/장면에 동적으로 객체 추가
- 4. 클래스 내에서 장면에 자식 추가
- 5. 런타임시 캐스트 객체
- 6. 런타임시 객체 직렬화 가능
- 7. 새 항목이 장면에 어떻게 추가 되었습니까?
- 8. Swift - Spritekit 장면에 배경 이미지 추가
- 9. WebGL 3D 장면에 배경 이미지 추가
- 10. 장면에 추가 될 때까지 JavaFX 지연 실행
- 11. SpriteKit - 전체 장면에 흐림 효과 추가
- 12. 런타임시 객체 유형 호환성 확인
- 13. 런타임시 모든 객체 속성을 반복합니다.
- 14. 런타임시 RibbonDropDown에 항목 추가
- 15. 런타임시 추가 imagelist 만들기
- 16. 런타임시 테이블에 행 추가
- 17. 런타임시 그래픽 항목 추가
- 18. JMonkey Selection Square Compleication
- 19. JMonkey 3 자산 캐시
- 20. jMonkey SimpleApplication 설정
- 21. JMonkey - 십자선 방향으로 촬영
- 22. OrgXML + Blender + JMonkey
- 23. 런타임시 자바에서 여분의 코드를 추가
- 24. 런타임시 dojo config에 패키지 추가
- 25. 런타임시 명령 단추에 텍스트 추가
- 26. 런타임시 iOS에 프레임 워크 추가
- 27. netbeans rcp 런타임시 topcomponent에 추가
- 28. 런타임시 몽구스 모델에 기본값 추가
- 29. 런타임시 확인란 목록에 속성 추가
- 30. 런타임시 엔티티를 EF 4.0으로 추가
JavaFx2를 살펴 보셨습니까? 나는 그것이 당신의 질문에 대답하지 않는다는 것을 안다. 그러나, 당신이 계획하고있는 것을위한 견고한 틀입니다. 그것이 할 수있는 것을 시험하기 위해 "ensemble javafx 2"를 확인하십시오! :) – Petro