2014-02-10 3 views
0

나는 제어 할 수있는 내 물건이 흐릿하고 AS2를 사용하는 간단한 게임을 가지고있다. 이것은 내가 사용한 코드입니다. 매우 간단합니다 :이동 중에 플래시 AS2의 오브젝트를 흐리게 보이게 만드는 방법은 무엇입니까?

onClipEvent (load) { 

power = 0.3; 
yspeed = 0; 
xspeed = 0; 
friction = 0.95; 
gravity = 0.5; 
thrust = 3.75; 
wind = 0.18; 
_root.level1_text.text = 0+collected_coin19; 
reverse = new Sound(); 
reverse.attachSound("hit2"); 



} 
onClipEvent (enterFrame) { 
if (Key.isDown(Key.LEFT)) { 
    xspeed -= power; 
} 
if (Key.isDown(Key.RIGHT)) { 
    xspeed += power; 
} 
if (Key.isDown(1)) { 
    yspeed -= power*thrust; 
} 
if (Key.isDown(Key.SPACE)) { 
    yspeed -= power*thrust; 
} 
xspeed += wind; 
xspeed *= friction; 
yspeed += gravity; 
_y += yspeed; 
_x += xspeed; 
+0

저는 60fps라고 깜빡해서 문제가되어서는 안됩니다. – user3283624

답변

0

AS의 버전은 아마도 문제가되지 않습니다.

나는 에뮬레이트하는 게임의 스타일이 pixelated다는 것을 알고 있습니다. 개체가 비트 맵입니까? 그렇다면 벡터 아트를 사용해보십시오.

어느 쪽이든, 새가 100 % 크기의 픽셀로 완벽하고 위치가 10 진수가 아닌 정수로되어 있는지 확인하십시오. 크기와 위치가 픽셀의 충실도를 보장하지 않으면 픽셀 글꼴도 플래시에서 흐리게 보일 수 있습니다.

+0

나는 그 모든 것을 알고 있습니다. 위치는 240과 30이므로 십진법이 없으며, 어떻게 벡터로 바꿀 수 있습니까? 지금은 "영웅"은 녹색 사각형 32x32 픽셀입니다. 그래서 이미지가 문제가되지 않습니다. 조금 더 복잡하게 보이면 – user3283624

+0

플래시에 벡터 편집 기능이 있지만 일반적으로 Illustrator에서 빌드합니다. GL – Ecksley

0

또 다른 아이디어는 원본 크기의 200 %에서 약간의 픽셀을 사용하여 이미지를 만든 다음 100 %로 축소하는 것입니다. 이렇게하면 픽셀 문제가 줄어들 것입니다. 이미지는 확대되지만 축소하면 뒤집습니다.

0

비트 맵 이미지를 사용하는 경우 비트 맵을 추적하여 무비 클립으로 변환하십시오. 추적 비트 맵 내에서 픽셀 화를 제거하기 위해 필요한 설정을 지정할 수 있습니다.

당신에게 설명이 필요하면 행운을 빌어주세요!

관련 문제