본문 바로가기

파티클15

[게임메이커강좌-파티클]파티클 응용편1 GAME MAKER 강좌 KAYAN 이번에는 이전 강좌에서 알아본 함수를 응용하여 파티클을 생성해봅시다. (▲ 파티클) ◈ 기초 응용 간단하게 몸풀기용으로 아래와 같은 파티클을 생성해볼겁니다. (▲파티클 생성) 음. 보기에는 뭔가 좀 복잡해보이지요. 위의 그림은 해당 오브젝트의 위치에서 별모양의 파티클을 360도 방향으로 분출시키게 됩니다. 그리고 생성된 파티클은 점점 투명해지다가 사라지는 것이지요. 어떠한 파티클을 사용할지는 아래의 그림에서 찾으시면 됩니다. (▲ 파티클의 종류) 별모양이니 pt_shape_star 이군요. 일단 파티클을 설정할 오브젝트를 하나 만듭시다. (▲ 파티클을 설정하게될 오브젝트) 강좌에서 파티클을 설정하는 순서는 다음과 같습니다. 처음에 해야 할 것은 파티클을 관리할 파티클 .. 2014. 2. 9. (♡ )
[게임메이커강좌-파티클]파티클 이미터 GAME MAKER 강좌 KAYAN 이번 강좌에서는 파티클을 방출하는 파티클 이미터에 대해 알아보도록 합시다. (▲ 파티클 이미터를 이용한 파티클 생성) ◈파티클 이미터 파티클 이미터를 사용하려면 먼저 파티클 시스템과 파티클 타입이 만들어져 있어야 합니다. 그리고 다음과 같은 함수로 파티클 이미터를 만듭니다. part_emitter_create(ps) ps : 종속 시킬 파티클 시스템을 지정 ps에는 이미 만들어진 파티클 시스템을 지정해야합니다. 만약 part_system_clear으로 파티클 시스템을 초기화 하거나, part_system_destroy 로 파기 한다면 파티클뿐만 아니라, 파티클 이미터도 자동 파기됩니다. 참고로 part_particles_clear는 생성된 파티클만 제거하며, 파티클 이.. 2014. 1. 29. (♡ )
[게임메이커강좌-파티클]파티클 시스템 GAME MAKER 강좌 KAYAN 이번 강좌에서는 모든 파티클을 생성하고, 제어할 수 있는 파티클 시스템에 대해 알아보도록 합시다. ◈ 파티클 시스템 파티클은 파티클 시스템을 통해서만 생성합니다. 뿐만아니라 파티클 시스템은 파티클을 생성하는 모든 시스템들을 총괄해 제어하며, 여기에는 파티클 타입, 파티클 이미터, 파티클 어트랙터, 파티클 디플렉터, 파티클 디스트로이어, 파티클 체인저가 포함됩니다. (▲ 파티클 구성) 파티클 시스템을 통해 파티클을 모두 파기 할 수 있고, 또한 생성되는 파티클의 위치를 변경시킬 수도 있으며, 파티클 설정을 초기화 시킬 수도 있습니다. 파티클 시스템을 생성하는 것은 아래와 같은 함수로 사용합니다. part_system_create() : 파티클 시스템을 생성. 파티클을 생.. 2014. 1. 28. (♡ )
[게임메이커강좌-파티클]파티클 타입 GAME MAKER 강좌 KAYAN 이번 강좌에서는 파티클의 핵심인 파티클 타입에 대해 알아보도록 합시다. (▲ 입자를 구성하는 파티클 타입) ◈파티클 타입 파티클 타입은 아래와 같이 파티클을 구성하는 입자를 나타냅니다. (▲ 파티클 구성) 먼저 생성에 관련된 함수부터 알아보도록 합시다. part_type_create() : 파티클 타입을 생성합니다. part_type_destroy(ind) : ind 파티클 타입을 파기하고, 메모리의 공간을 확보합니다. part_type_exists(ind) : ind 파티클 타입이 있는지 체크합니다. part_type_clear(ind) : ind 파티클 타입을 클리어 합니다. 파티클 타입을 생성할 때는 part_type_create()를 사용하여 변수에 할당하게 됩.. 2014. 1. 27. (♡ )
[게임메이커강좌-파티클]파티클에 대하여 GAME MAKER 강좌 KAYAN 파티클은 불꽃, 화염, 먼지, 연기와 같은 효과를 만들 수 있는 게임메이커에서 내장된 고급 그래픽 기능입니다. (▲ 파티클 효과) 위와 같이 사용에 따라서는 매우 멋진 효과를 게임 상에 만들어 낼 수 있습니다. 게임메이커에는 기본적으로 표시할 수 있는 기본 이펙트가 내장되어 있긴 하지만 한정되어 있다는 점에서 고급 효과를 다양하게 만들어 낼 수 있는 파티클은 기본 이펙트보다 매우 매력적인 기능이라 볼 수 있습니다. 이러한 파티클에 대해 알아보도록 합시다. ◈ 파티클에 대하여 파티클은 간단한 조작만으로 멋진 효과를 만들어 낼 수 있지만, 파티클 사용에 따라 메모리에 누적되어 게임이 느려질 수도 있기 때문에 프로그래밍적으로 파티클 관리를 잘해야 합니다. 또한 시각적 효과만.. 2014. 1. 26. (♡ )