모델은 두 가지 방법으로 옮길 수 있다. 아래처럼 MoveTo()를 쓰거나 PivotTO()를 쓰면 된다.
workspace.Model:MoveTo(workspace.Part1.Position)
workspace.Model:PivotTo(workspace.Part1.CFrame)
MoveTo로 모델을 옮길 때 그 자리에 파트가 있으면 그 위로 모델이 옮겨지기 때문에 개인적으로 PivotTo를 선호한다. PivotTo로 모델을 옮기면 해당 위치에 다른 개체가 있더라도 원하는 위치에 모델이 옮겨진다.
모델의 CFrame을 구하는 함수가 없다. 대신 GetPivot()을 쓸 수 있다.
workspace.Model:GetPivot()
실제 사용 예>
workspace.Model:MoveTo(Vector3.new(startPlate.Position.X+startPlate.Size.X/2, startPlate.Position.Y, startPlate.Position.Z))
workspace.Model:PivotTo(CFrame.new(startPlate.Position.X+startPlate.Size.X/2, startPlate.Position.Y, startPlate.Position.Z))
'로블록스' 카테고리의 다른 글
| [random] 배열 요소 무작위로 섞기 (0) | 2023.01.03 |
|---|---|
| 로블록스 교육용 자작게임 상식퀴즈 100 (0) | 2023.01.03 |
| 로블록스 1스터드 실제 크기 real size (0) | 2022.12.29 |
| Beam Effect 2 (0) | 2022.12.25 |
| Beam Effect (0) | 2022.12.24 |