게임제작/소스코드

[게임메이커]파티클을 코딩없이 유용하게 제작해주는 툴

게임코드프리 2020. 4. 16. 17:35
반응형

#게임메이커 스튜디오 #게임메이커 파티클 #파티클 디자이너


게임메이커 스튜디오 파티클을 쉽게 제작하자! Lithium Particle Designer



상당히 오래전부터 쓰고 있었던 파티클 제작 프로그램으로 '게임메이커' 전용으로 사용할 수 있다보니

편리하고 파티클 관련 코딩을 해주지 않아도 제작된 파티클을 코드로 쓸 수 있다는 점이 이 툴의 가장 큰 장점입니다.

우선 오래전에 해외 사이트에서 다운받고 이후 잊고 있었다보니... 죄송스럽게도 제작자 이름을 까먹었습니다.

(제보바랍니다)


  • 사용방법에 대한 팁


이펙트에 대한 툴에 어느정도 익숙하거나 여러가지 툴들을 썼던 사람에게는 익숙한 부분들이지만

이쪽에 관련된 지식이나 경험이 전무한 분들은 툴 자체도 생소할 수 있습니다.


1. 메뉴의 Window 부분에 있는 내용들을 우선 팝업시켜줍니다.



- Shape and Scale = 파티클의 모양과 크기를 설정해주는 부분

- Size and Angle = 크기가 변하면서 회전을 주거나 할 수 있는 부분

- Direction and Speed = 파티클의 방향과 속도를 변경할 수 있는 부분

- Color and Alpha = 색상과 알파값을 변경 할 수 있는 부분

- Other Attributes = 파티클의 생성과 파괴 그리고 중력값과 수량들을 관리하는 부분


2. Other Particle Attributes 에서 랜덤이라는 버튼을 눌러 어느정도 기본적으로 마음에 드는 파티클을 생성해줍니다.

(뽑기 처럼 계속 돌리다보면 자신이 만들고 싶은 유형을 어느정도 찾게됨)


3. 기본 틀에서 모양, 사이즈, 회전, 속도, 컬러등의 수치를 입력해가면서 어떻게 변하는지 실시간으로 체크


4. 이제 만족스러운 결과를 얻었다면 코드로 변환시켜 봅시다.



[파티클 코드 복사 결과]

global.psmain=part_system_create();


global.pt1=part_type_create();

part_type_shape(global.pt1,9);

part_type_size(global.pt1,3,15,0.14,0);

part_type_scale(global.pt1,0.77,0.77);

part_type_orientation(global.pt1,10,360,-0.10,0.08,1);

part_type_direction(global.pt1,0,360,1,1);

part_type_speed(global.pt1,0.01,0.01,-0.01,0);

part_type_gravity(global.pt1,0,0);

part_type_color3(global.pt1,16777088,12615680,4194304);

part_type_alpha3(global.pt1,0.80,0.93,0.59);

part_type_blend(global.pt1,0);

part_type_life(global.pt1,1,310);




[에미터 코드 복사 결과]

repeat (3)

{

var ran;

ran=random(360);


part_particles_create(global.psmain,


x+lengthdir_x(random(19.04),ran),

y+lengthdir_y(random(56.91),ran),


global.pt1,1);

}



이 프로그램이 필요한 사람들


이 프로그램은 어느정도 게임메이커의 GML에 익숙해져 있지만

파티클 제작시 시각적으로 코딩하는 것과 매번 확인할 수 없는 불편함이 있었습니다. 

이 툴은 수치의 결과들이 어느정도 반영이 되는지 쉽게 파악할 수 있으며 원하는 형태의 파티클을

대신 코딩해주기에 매우 편리한 툴입니다. 


[툴 다운로드]


처음 문장에서도 언급했지만 실제 툴 제작자의 기록이나 링크를 현재는 알 수 없는 관계로 프로그램 사용에 대한

문제나 발생할 수 있는 불이익이 있더라도 어떠한 권한이나 책임을 지지 않는다는 것을 명시합니다.

(물론 프리웨어 무료 툴입니다)


반응형
facebook twitter kakaoTalk kakaostory naver band shareLink
人気ブログランキングでフォロー