반응형
var move = 1;
//say("test",1)
while(true){
if (move = 1){
var luke = getSprite("luke")
var x = luke.getX()
var y = luke.getY()
var curX = getX()
var curY = getY()
var move = 50
if(curX<x)
{
setVelocityX(move)
playAnimation("front_walk",true)
}
else if(curX>x)
{
setVelocityX(-1 * move)
playAnimation("back_run",true)
}
else setVelocityX(0)
if(curY<y) setVelocityY(move)
else if(curY>y) setVelocityY(-1 * move)
else setVelocityY(0)
//say(x.toString(10) + "," + y.toString(10) + ":" + curX.toString(10) + "," + curY.toString(10),1)
}
wait(1)
}
이동 중이라면 move=1 검사의 위치(luke) 의 위치를 찾아서 그쪽 방향으로 이동하는 코드
반응형
'메타버스 프로그래밍 > 레드브릭(redbrick)' 카테고리의 다른 글
레드브릭 사용법 (0) | 2023.11.13 |
---|---|
1. 레드브릭 2D 프로젝트 생성 및 키보드로 객체 이동 (0) | 2022.09.22 |
0. 레드브릭에서 사용하는 명령어 살펴 보기(JS) (0) | 2022.09.22 |