안녕하세요.
캐릭터그래픽 픽셀 보시다시피 기본 4프레임 입니다. (메이플캐릭터칩예제로)
한칸움직이는데 4방향 모션이 움직입니다.
메이플움직이는 프레임은 기본 5프레임입니다. 4프레임을 썻을때 부자연스럽습니다.
( Sprite_Character ) 스크립트 ( 47 줄 48줄 )
@cw = bitmap.width / 4 # 너비입니다. # 좌우 방향갈때 쓰임
@ch = bitmap.height / 4 # 높이입니다. # 별 쓸때가 없습니다. 위,오른쪽,왼쪽,아래 만 있으면 충분합니다.
움직임을 부드럽게 해주실려면 ( Sprite_Character ) 스크립트에서 캐릭터그래픽 픽셀 프레임을 올려주시면,
너비, 높이를 지정해줄수있습니다. 바꾸면 그래픽 칸수를 늘리고 X,Y좌표를 맞추셔야합니다.
사용하기가 많이 번거러웁니다.
( Game_Character 2 ) 스크립트 ( 31 줄 )
@pattern = (@pattern + 1 ) % 4 에서 바꿔준 프레임값으로 바꿔줍니다.
저는 5프레임을 했으니 5라고 바꿨습니다.
제가 4*4를 바꿔 높여서 5*4 를 설정해보았습니다.
x,y 좌표 맞추어 가면서 완성한 5*5 캐릭터칩입니다. 정지모션캐릭터용입니다.
물론 스크립트로만 수정했지, 툴에서 수정하지않아서, 이벤트 그래픽을 보면 4*4으로 보입니다.
5*4 로 사용한결과
더욱더 부드러워 집니다.
4*4 에서 5*5캐릭터칩 쓰는경우
끝
이상입니다.
[첨부파일 2.gif 다운로드] |
[첨부파일 bandicam 2014-07-19 11-44-46-511.jpg 다운로드] |
[첨부파일 1.gif 다운로드] |
[첨부파일 bandicam 2014-07-19 11-35-09-704.jpg 다운로드] |
[첨부파일 bandicam 2014-07-19 11-26-37-773.jpg 다운로드] |
[첨부파일 Npc 0.png 다운로드] |
[첨부파일 Npc 0.png 다운로드] |
[첨부파일 actor.png 다운로드] |
운(?)이 줗게 이 글을 봤네요 ㅎㅎ