이거 상자 설치할때마다 내려가는거 어케 고치냐
◆조건 분기:상자를 줍다은(는) ON입니다
◆아이템 증감:상자 + 1
◆변수 조작:#0001 플레이어 X = 플레이어의 지도 X
◆변수 조작:#0002 플레이어 Y = 플레이어의 지도 Y
◆변수 조작:#0003 방향 = 플레이어의 방향
◆조건 분기:방향 = 2
◆변수 조작:#0002 플레이어 Y += 1
◆
:분기 종료
◆조건 분기:방향 = 4
◆변수 조작:#0001 플레이어 X -= 1
◆
:분기 종료
◆조건 분기:방향 = 6
◆변수 조작:#0001 플레이어 X += 1
◆
:분기 종료
◆조건 분기:방향 = 8
◆변수 조작:#0002 플레이어 Y -= 1
◆
:분기 종료
◆
:분기 종료
◆조건 분기:상자를 줍다은(는) OFF입니다
◆아이템 증감:상자 - 1
◆변수 조작:#0001 플레이어 X = 플레이어의 지도 X
◆변수 조작:#0002 플레이어 Y = 플레이어의 지도 Y
◆변수 조작:#0003 방향 = 플레이어의 방향
◆조건 분기:방향 = 2
◆변수 조작:#0002 플레이어 Y += 1
◆
:분기 종료
◆조건 분기:방향 = 4
◆변수 조작:#0001 플레이어 X -= 1
◆
:분기 종료
◆조건 분기:방향 = 6
◆변수 조작:#0001 플레이어 X += 1
◆
:분기 종료
◆조건 분기:방향 = 8
◆변수 조작:#0002 플레이어 Y -= 1
◆
:분기 종료
◆스위치 조작:#0001 상자를 줍다 = OFF
◆이벤트 위치 설정:상자, ({플레이어 X},{플레이어 Y})
◆
:분기 종료
해당 댓글은 삭제되었습니다.
뭔소리야
로직을 보여줘야 알지 이것만 보여주면 어떻게 아냐
다시 올려줄게 ㄱㄷ
올림
플레이어 좌표 변수를 수정했을 때 플레이어가 이동하도록 되어있는거 아님? 값을 복사해서 테스트 해봐.
캐릭터가 이동하진 않아 상자를 설치하기 위해서 내가 임의로 이동한거지 정확히는 가상의 상자 위치가 이동함
= 상자가 밀림
그러면 이벤트 위치 설정 호출 할 때 플레이어 X,Y 좌표가 아니라 바라보는 방향 + 1로 바꿔야할거 같은데? 지금 플레이어 위치 변수는 원시가 아니라 참조하는거 같아서
https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=182541&page=1
당연히 플레이어 위치 X,Y에 바라보는 방향 +1이란 의미지. 그냥 방향을 넣으면...
◆조건 분기:방향 = 2 ◆이벤트 위치 설정:상자, ({플레이어 X},{플레이어 Y} + 1)
영상 새로 올린거 봐봐 다른 방향으로는 안밀리게 됐는데 여전히 아래로는 밀림
니가 원하는 결과물이 뭐고 지금 상황에서 어떤 조작을 하고 있는데 어떤 버그가 발생하고 있는지 설명해봐 내려간다는게 상자가 없어진다는거냐 캐릭터가 내려간다는거냐? 상자를 설치할때 캐릭터가 내려가서 설치한다고?
원래 설치되어야 할 장소에 설치하는게 아니라 그 위에 올라가야 설치가 되어서 설치하려면 한칸 내려가야됨 -> 밀려나기 무한반복
알만툴이면 칸을 바라보고 있을때 작동하는거랑 칸에 올라갔을때 작동하는게 따로 있지 않나? 정확히는 몰라도 작동방식에서 뭔가 문제있을 수도 있는데 그냥 처음부터 다시 만들어봐
다시 그 자리에 설치가 안 된다는 말인가?
ㅇㅇ 원래 상자 있던 곳이 있잖아 그 칸에 다시 되돌려놓아야하는게 내 의도라고
어떻게 돌아가는 건지 모르겠네 포지션을 왜 건드려야되는 거임? 상자 주변에 플레이어가 상자를 바라본 상태에서 특정 행동을 하면 상자가 열린다 이렇게 만들 순 없음?
그걸 할려고 좌표 설정한거임 안그러면 플레이어가 상자 위에 올라서야 설치가 됨
상자가 자신의 위치를 저장해둘 순 없음?
아 그런데 그럼 상자를 하나하나 다 입력해야하지 않나? 공용 이벤트 하나 두고 여러 곳에 설치 가능하게 하려고 했는데
ㅇ? 입력할 건 없지 너가 상자에 상호작용을 할 때 상자 스스로 현 시점 위치를 캐싱해두란 말이었음
어떻게 하는지 모르겠는데
음... 스타 유즈맵 에디터에서도 가능한 로직이니까 분명 가능할 거야
저 위에 로직 작동은 모르겠는데 상자를 ON OFF할때 왜 x,y좌표를 움직임?
이벤트가 발생할 때 플레이어가 바라보는 위치 바로 앞에 상자가 있다고 가정하기 때문일듯
안그러면 플레이어 발 아래에 설치될껄
플레이어 위치를 바꾸는거 같은데 플레이어 Y += 1이면 플레이어 y = 플레이어y + 1아님? -> 이러면 위치 이동하는거같은데? 물론 난 알만툴 문법모름
상자 y = 플레이어Y + 1 로해야될꺼같은데?
플레이어가 이동하는게 아니라 플레이어의 위치에서 상자가 이동하는거일껄
님아 일단 알만툴 갤러리로 가서 질문하셈 그게 편함