2
나는 Greenfoot에서 수업을 가르치고 있으며, 나는 사소한 것처럼 보이는 것에 매달려있다.Greenfoot programming - Actor behavior
누군가 내 세계에서 배우를 드래그 할 때마다 메소드가 트리거되고 메소드가 트리거되는 옵션이 필요합니다. 어떻게 이뤄지나요?
나는 Greenfoot에서 수업을 가르치고 있으며, 나는 사소한 것처럼 보이는 것에 매달려있다.Greenfoot programming - Actor behavior
누군가 내 세계에서 배우를 드래그 할 때마다 메소드가 트리거되고 메소드가 트리거되는 옵션이 필요합니다. 어떻게 이뤄지나요?
액터에서 addedToWorld()
메서드를 무시하십시오. 실행됩니다 당신이 그 방법으로 제공하는 어떤 코드
public class MyActor extends Actor {
@Override
public void addedToWorld(World world) {
setLocation(50,50);
}
}
setLocation()
전화 임의 물론이다 : 예를 들어 다음의 예는 세계에 삽입 할 때 항상 50,50의 위치에 자신을 배치 배우를 정의 액터가 드래그 앤 드롭이나 프로그래밍 방식으로 인터랙티브하게 추가 되 자마자.
보조 노트로 액터의 생성자에 초기화 코드를 넣을 수도 있습니다. 액터가 월드에 배치되면 액터의 위치, 회전 등을 설정하는 모든 코드가 예외를 throw합니다.