6フレームのキャラ素体

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
アバター
にいやん
記事: 203
登録日時: 2016年7月02日(土) 00:38
お住まい: 地獄4丁目西のゴミ置き場
連絡を取る:

6フレームのキャラ素体

投稿記事by にいやん » 2019年4月23日(火) 03:49

6フレームのキャラ素体作ってみた。2.5頭身くらいです。通常は1ピクセルを1ドットとして表現しますが、既存のピクセル数に合わせないで4ピクセルを1ドットとして表現しています。そのため、ツクールMVの基本的なキャラチップよりも線が太いっ!
extramovementframes.jsのプラグインを使用すればそのまま素材を使用できます。

$c_sotai_01%(7 0 1 2 3 4 5 6).png
$c_sotai_01%(7 0 1 2 3 4 5 6).png (7.84 KiB) 閲覧数: 1321 回
1555957686OuUT3mtAP6SAnpb1555957684.gif
1555957686OuUT3mtAP6SAnpb1555957684.gif (20.78 KiB) 閲覧数: 1321 回

画像
画像
画像
※改変素材を再配布する場合は使用者に対して、クレジットに【にいやん】の表記を義務付けて下さい。
画像
画像

アバター
にゃたま
記事: 693
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国
連絡を取る:

Re: 6フレームのキャラ素体

投稿記事by にゃたま » 2019年5月20日(月) 22:47

にいやん様


こちらの素材お借りしております。可愛らしい動きですね。
私も今の所extramovementframes.jsの導入を検討してまして、
この7x4=28枚ものキャラを描くのはとても骨が折れますが、
動きが滑らかなのは魅力なので主人公キャラだけでもなんとか
ツクれないかな〜などと考えています。

ところで添付素材のファイルである$c_sotai_01%(7 0 1 2 3 4 5 6).png
に関してですがこちらアツマール環境で試してみた結果
認識エラーとなるようで、これの原因がわかりましたので
こちらに備忘録として載せようと思います。

どうもファイル名に%が入っているのがまずいようで
$c_sotai_01(7 0 1 2 3 4 5 6).pngのように%を消すとうまくいくようです。
但し、ほんの少しプラグインのほうの修正が必要です。
①159行のreturn !!filename.match(/\%[\(\[][\d\s]+[\)\]]/);のところを
return !!filename.match(/[\(\[][\d\s]+[\)\]]/);に変更
②203行のvar sign = charName.match(/(?:\%[\(\[])[\d\s]+(?:[\)\]])/);のところを
var sign = charName.match(/(?:[\(\[])[\d\s]+(?:[\)\]])/);に変更
上記2箇所の修正で動作確認できました。

しかしながら個人的にはファイルパスに半角スペースが入るのが気に入らないので
以下のようにカンマ区切りにしました。
$c_sotai_01(7,0,1,2,3,4,5,6).png
(これをしなくてもアツマールでは動きますので無理にしなくてもいいようです)
尚、この場合もプラグイン側の修正が必要です。
①159行のreturn !!filename.match(/\%[\(\[][\d\s]+[\)\]]/);のところを
return !!filename.match(/[\(\[][\d\s\,]+[\)\]]/);に変更
②203行のvar sign = charName.match(/(?:\%[\(\[])[\d\s]+(?:[\)\]])/);のところを
var sign = charName.match(/(?:[\(\[])[\d\s\,]+(?:[\)\]])/);に変更
\,のところを\-にすれば-(ハイフン)区切りもできると思います。_(アンダーバー)もできました。

もしアツマールの投稿を目標にしている場合はこのエラー回避の手段が必要かと思います。
(もし当方の環境だけの問題だったら申し訳ございません。同様の問題が発生した人向けに)
長文失礼しました。

“MV:キャラチップ素材” へ戻る