13
스프라이트 키트 편집기에서 만든 후 입자 색상을 변경할 수 있습니까? 나는 setParticleColor를 시도했지만 아무 것도하지 않는 것처럼 보입니다. 기본적으로 하나의 파티클 파일을 가지고 있고 그 위에 프로그램 방식으로 색상을 변경하는 방법이 필요합니다.스프라이트 키트 입자 색상 변경
스프라이트 키트 편집기에서 만든 후 입자 색상을 변경할 수 있습니까? 나는 setParticleColor를 시도했지만 아무 것도하지 않는 것처럼 보입니다. 기본적으로 하나의 파티클 파일을 가지고 있고 그 위에 프로그램 방식으로 색상을 변경하는 방법이 필요합니다.스프라이트 키트 입자 색상 변경
파티클 편집기의 컬러 램프 설정으로 인해 속성이 작동하지 않습니다. 이것은 실제로 particleColorSequence
에 저장되며 다른 모든 입자 색상 속성은 무시됩니다.
그래서 작동 시키려면 particleColorSequence
설정기를 무시하고 먼저 설정하지 않아야합니다. 그런 다음 선택한 색상을 입자 텍스처와 완전히 혼합하도록 particleColorBlendFactor
을 설정해야합니다 (완전 혼합은 1.0
입니다). 그 때부터 명시적인 입자 색상 설정이 작동해야합니다.
emitter.particleColorSequence = nil;
emitter.particleColorBlendFactor = 1.0;
emitter.particleColor = [SKColor redColor];
감사합니다. – Negora
@ 네고 라 문제가 해결되면 대답을 허용으로 표시하십시오. 감사 – Batalia