FlxSprite의 알파를 반복적으로 업데이트하여 페이드 아웃 할 때 이상한 점이 있습니다. 완전히 페이드 아웃하기 위해 150 초가 걸리지 않고 (실제로 15 초가 필요함), 아마도 2 초 이상 페이드 아웃됩니다. 실제 알파 값을 추적하려했는데 알파 값이 0.95 (95 % 불투명도, 즉 약간 투명 함) 일 때 스프라이트가 보이지 않습니다.Flixel - 알파가 제대로 작동하지 않습니다.
아무도 내가 Flixel에서 제대로 작동하도록 알파를 얻는 방법을 알고 있습니까?
override public function update():void {
lifespan += FlxG.elapsed;
if (lifespan > 3) {
alpha = (1 - ((lifespan - 3)/150)); // <--- this line
}
if (alpha < 0.01) {
State.s.remove(this, true);
}
super.update();
}
좋은 소식! 이 버그는 Flixel v2.56 커뮤니티 버전에서 수정되었습니다 : https://github.com/FlixelCommunity/flixel – IQAndreas