본문 바로가기

Contents Example/Welcome

(2)          글쓰기    
Triggered Gear - AddLocalRotation, MakeRotator BP_Gears 블루프린트를 만들고 Static_Mesh3개를 컴포넌트로 추가해주고 Mesh는 SM_Gear를 지정한다. 가운데 기어가 1 양쪽이 2,3번이다. 모든기어는 기어수가 9개 이다. 3개의 기어는 같은 SM_Gear를 사용하지만 스케일이 0.85, 1, 0.9로 약간씩 다르나 기어수가 모두 9개로 똑같아 RPM은 동일하다. 이벤트그래프에서 EventTick에 AddLocalRotation함수를 이용해 가운데 기어1를 회전시켜준다. 기어1 양쪽의 2,3 기어는 반대방향으로 동시에 돌려준다. Add Local Rotation에 타겟이 2개 연결되어 있다. 반대로 돌리기 위해 -1을 곱해주었다. \
BP_TimelineBall Simulate BP_TimelineBall 이라는 블루프린트를 액터를 부모로 만들고 StaticMeshf를 추가해주고 Sphere를 지정해준다. 이벤트그래프로 가 타임라인을 추가해주고 더블클릭해준다. +Track을 클릭하고 Add EventTrack선택하고 이름을 Impact로 바꿔준다. 키프레임은 1.46,0 하나만 넣어준다 이벤트를 트리거해준다. +Track을 클릭하고 float를 선택하고 (0,1), (1.46,0), (1.54),(0 3,1) 4개의 키프레임을 추가해준다. sphere의 Z위치를 변화시켜준다 +Track을 클릭하고 float를 선택하고 Scale이라고한다 sphere가 바닥에 부딪히면 Z스케일을 변화시켜 공이 튕기는것처럼 시뮬레이션 해준다. 키프레임을 우클릭하고 시뮬레이션에 적합한 커브를 선택해..