프로그래밍 농장

[해결] Visual Script Position문제 본문

카테고리 없음

[해결] Visual Script Position문제

Tennessee201 2022. 9. 21.
728x90

비주얼 스크립트를 통해 플레이어가 특정 프리팹의 EndPoint를 넘어서면 누적된 x축 기준으로 새로운 프리팹이 생겨, 맵이 이어지도록 구현하였다. 

그런데 중간에 프리팹을 다시 뜯어 수정하고 나니 생성되는 x, y축의 위치가 제 멋대로 누적되어 생성되었다. 

해결법 

일단 위 문제는 기본적으로 프리팹을 수정하는 과정에서 프리팹의 position을 건드려 주었기때문에 해당값이 누적되어 생성되는것이었다.


but, 프리팹을 1로 맞추어주고 수행을 했지만 y축이 누적되어 아래처럼 계속 위로 올라가며 생성되는 문제가 발생하였다 .

아래와 같이 Visual Script상의 문제도 없다고 판단하였다. 

한가지 문제가 있을거라면

오브젝트의 position을 통으로 넘겨주는 과정에서 Set Value에 y축의 값도 누적되어 계산되고 있다는 점

인데 , 아무리 get x 로  누적시킬 x 값만 뽑아서 넘기려 해도 잘 되지않았다. 

 

 

해결법 

그냥 기본적으로 프리팹의 Transform은 왠만하면 안건드려주는것이 맞는 것 같다.

0,0,0으로 설정하고 생성시켜보니 값이 누적되지않고 원하는 위치에 정상적으로 생성되었다. 

728x90