레이블이 aseprite인 게시물을 표시합니다. 모든 게시물 표시
레이블이 aseprite인 게시물을 표시합니다. 모든 게시물 표시

2018년 10월 19일 금요일

[20181019] 200

200시간 달성.



기분상으로는 300 시간 정도는 한 것 같다.

300시간 달성할 때 즈음이면 게임이 나와 있어주려나.
그랬으면 좋겠네.
( '_')y-~

2018년 4월 16일 월요일

[20180416] 100 hours over~!

100 시간 돌파.
난 후로게이인데...
( '_')y-~

paint .net 으로 찍은 시간까지 합치면 어느 정도의 시간이 들어갔을까?
궁금하지만 확인할 방법은 없다.

< 107 hours >

실력은 둘째치고 꾸준히는 했다.
구입할 적에는 100시간 언제 채우나 했는데.
와버렸네. @_@

2018년 4월 13일 금요일

[20180413] New Monster

요 몇일 미세먼지도 없고 날씨도 좋지만.
하루도 나가지 않고 집에 처박혀 일만하고 있습니다.

수면 패턴을 조절하고 나서 꽃구경을 가려고 했는데... 이거 잘 안되는군요.

오후가 되면 기절해버려서 곤란한 상황입니다.
( '_')y-~


작업은...
지난번에 만든 잔디타일을 적용하고
Event Log Viewer 를 완성해서 적용했습니다.

< Event Log Viewer >

때리는 맛이 약간은 생기는 것 같네요.
때리고, 맞고, 획득하는 것에 대한 Log 가 출력됩니다.


다음으로 몬스터 추가를 위해 Dot 를 찍고 있습니다.
아래의 gif 들은 대략 5시간 삽질의 결과 입니다.

완성판은 아니지만 방향성은 유지될겁니다.

< Sleep x 1 >
< Sleep x 4 >
< Sleep x 8 >

< Wakeup x 1 >
< Wakeup x 4 >
< Wakeup x 8 >

< Idle x 1 >
< Idle x 4 >
< Idle x 8 >

< Skill x 1 >
< Skill x 4 >
< Skill x 8 >

어후... 많이 올렸네요.
뭔가 공이 과하게 들어가는 느낌이 없지 않습니다만...
일단 찍어두고 생각할 생각입니다.

( '_')y-~

2018년 1월 8일 월요일

[20180107] NPC 1

무슨 부귀 영화를 누리겠다고 NPC animation 을 11개나 만들고 있는 걸까요.
( '_')y-~

"루비이야기" 작업할때도 유저에게 전달될 것도 아닌데 무리해서 작업한 녀석들이 많았죠.

자중해야겠다는 생각이 들고 있습니다.

< NPC 1 >


리소스 정리 와 게임에 올려서 테스트 까지 완료 하였습니다.

< ...is Clean >


그렇습니다.
( '_')y-~

2018년 1월 4일 목요일

[20180104] batch for Aseprite

"루비이야기" 프로젝트를 진행하던 시절부터 Texture Packing 에 "Texture Packer" 라는 툴을 사용해왔습니다.

어차피 대용량 Texture가 사용될 게임은 아니었기에 기기의 성능을 믿고 Actor 1개당 1개의 Texture 를 사용해도 문제 없었습니다만...
그런식으로 하는 것은 영~~~ 취향에 맞지 않더군요.

어차피 경쾌함이 주무기인 엔진( cocos2d-x 3.x )이니 취지를 살리고자 "Texture Packer" 를 사용해 파일 하나로 묶었습니다.
결과적으로 마지막 보스와 최초에 만들었던 몬스터를 제외 하고 Actor들은 모두 1개의 Texture 안에 들어가게 되었죠.

Aseprite 는 자체적으로 Spritesheet 생성기능을 제공하지만 파일로드를 위한 별도의 코드는 제공하지 않습니다.
직접 코드를 작성해도 되지만 그 코드를 관리하고 싶지 않기 때문에 이번에도 "Texture Packer 를 사용하기로 했습니다.

그래서 Texture Packer 에 넣어서 plist 를 뽑기위해 이미지를 각 레이어와 프레임 별로 조각내야 하는데요...

< 이런 이미지를... >

< 이렇게 조각내야 합니다. >

이게 너~~~무 노가다입니다.
작업량이 약간 늘어나거나, 재작업할일이 있으면 바로 지옥이 펼쳐질 그런 GUI Interface가 제공되고 있습니다.

그래서 batch 파일을 만들었습니다.

2개의 파일을 만들었는데요.
첫번째 파일은 Export를 위한 정보를 담고 있는 파일.
두번째 파일은 실질적인 Export 작업을 진행할 파일입니다.


삽질 잠깐하면 되는 간단한 작업이지만 누군가 필요할지도 모르니 여기 코드를 첨부합니다.

파일 1 : "player_default.bat"
call exporter_PNG.bat^
 "C:\Users\..........\player_default.ase"^
 player_default.png
파일 2 : "exporter_PNG.bat"
cls
"c:\.......\Aseprite\Aseprite.exe"^
 -b --split-layers^
 %1^
 --filename-format "{title}_{layer}_{tag}_{tagframe}.{extension}"^
 --save-as %2
pause

추가적인 정보가 필요하다면 Aseprite Doc 이쪽을 참고하세요.
디렉토리 설정이나 몇몇 세부작업을 추가하면 좀 더 편해질 겁니다. ^_^