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