본문 바로가기

전체 글

(52)
커스텀 필터 사용하기(Post-Processing Effect) 포토샵이나 카메라앱에서 다양한 모드의 필터를 사용하는 것을 본 적이 있을 것이다. 따뜻한 느낌을 준다거나 차가운 느낌을 주거나, 모자이크 처리를 하거나 색상을 변하게 하는 등의 여러 필터가 있는 것을 알고 있을 것이다. 로블록스에서도 게임 화면에 필터를 적용시켜서 다양한 효과를 줄 수 있다. 이런 효과를 Post-Processing Effect라고 한다. 파티클 이펙트나 빔, 폭발 이펙트들과 다르게 필터를 사용하는 효과는 화면 전체에 적용되고 비주얼적으로 그림(화면)을 완성한 후에 적용된다. 아래의 이미지들로 여러 효과가 적용된 예를 보여준다. 이런 효과는 리소스를 잡아먹기 때문에 디바이스에 따라서 적용이 안될 수 있다. 피씨에서는 보이던 효과가 모바일로 보면 보이지 않고 그렇다. 각 디바이스의 퍼포먼스..
파티클로 전기충격 효과 이번 튜토리얼에서는 로블록스의 파티클 시스템을 이용하여 전기충격으로 터지는 듯한 효과를 만들어 보자. 전기 충격 효과와 더블어 캐릭터가 트랩에 걸려들어 전기충격을 일으키는 과정에 대한 내용, 전기충격에 캐릭터가 죽는 내용까지 다루어 보겠다. 파티클 발생기 준비(ParticleEmitter 준비) 트랩처럼 보이는 파트, 혹은 모델을 준비한다. 튜토리얼을 위해서라면 그냥 파트를 하나 생성하여 바닥에 넓직하게 매트처럼 깔아두고 이름은 ShockTrap으로 하자. ShockTrap에 ParticleEmitter 를 추가하고 이름은 Explosion 이라고 하자. 전기 충격 효과를 담당할 것이다. Explosion(파티클 발생기)의 속성을 좀 변경하자. Texture 속성 : rbxassetid://6101261..
Beam 오브젝트로 레이저 효과 로블록스에서 제공하는 Beam 오브젝트를 이용하면 아래 동영상에 나오는 포스필드, 폭포의 물줄기, 그리고 레이져 빔을 표현할 수 있다. 이번 튜토리얼에서는 Beam 오브젝트를 이용하여 레이저빔을 만드는 방법에 대해 알아본다. Beam 오브젝트는 두 점 사이를 정해주면 그 사이에 텍스쳐를 펼쳐서 보여주는 기능을 한다. speed, width, curve등의 속성을 이용하면 더 다양한 효과를 표현할 수 있다. 레이저 빔을 만들고 레이저 빔에 닿으면 캐릭터의 health는 0이 되어서 죽게 되는 스크립트까지 완성해보자. Attachment 추가 두개의 Attachment 를 레이저빔이 시작과 끝이 될 곳에 추가한다. 레이저 모델이라면 아래의 이미지처럼 두개의 attachment를 추가하자. 레이저무기 모델에 ..