×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
21/6/27追記
決定版とか抜かしてますがそんなことはなかった!もっと強いカメックスがいるぞ!!
→別記事参照です。
以下は参考用に残しときます。何回立ち絵の話するんだよ。
えっと、この度はイメージタグをつけてコンポジット指定差分を表示させることに
成功したので書きに来ました! これが決定版! になるはずです!
なお、「立ち絵差分顔面セット式」です。
何かというと、いつもの話者指定のとこの
define ur = Character('ウララ', color="#1b5182", image="aa")
↑これのimage="aa"がイメージタグです。
urが話者です。スクリプト上
ur "はじめまして、こんばんは。"
こういう感じになるアレです。
で、立ち絵の顔差分の指定スクリプトが(なんとなく私は別のrpyファイルに書いてます)
image aa 0 = im.Composite( #aaのあとに半角スペースを入れる!!
(555, 1502), #ベースになる画像の縦横サイズです
(0, 0), "/aa/aabase.png", #身体パーツ
(0, 0), "/aa/aa000.png") #顔セットパーツ 座標指定
# show aa 1 at top, smooth//このセットがでますの式
image aa 1 = im.Composite(
(555, 1502), #ベースになる画像の縦横サイズです
(0, 0), "/aa/aabase.png", #身体パーツ
(0, 0), "/aa/aa001.png") #顔セットパーツ
# 以降、顔差分の分だけ数字を増やして続けていきます。
これです。/image/aa/ となっているのは
imageフォルダの中にaaというフォルダを作って
そこに画像を入れていますという意味です。
(smoothについては使わなかったら消してください。
前にこれを入れるといいらしいといわれていたアレです。
どっかに描いた気がするので「立ち絵スムーズ表示スクリプト」で検索。)
使う画像はこれ。立ち絵ベース画像(aabase.png)と顔差分(aa000.png、aa001.png)です。
ブログなので勝手にリサイズされますが、顔差分は横幅を変えないで
書き出しています。こうすると座標指定がいらないのです。
あとaaとかbbにしとくと次回以降顔差分指定rpyをコピペでできるんです~。
置換でベースサイズだけ変えればフォルダの中身の画像ファイルを差し替えるだけで
準備完了になっちゃうヨ! べんり!
imageフォルダの中にaaというフォルダを作って
そこに画像を入れていますという意味です。
(smoothについては使わなかったら消してください。
前にこれを入れるといいらしいといわれていたアレです。
どっかに描いた気がするので「立ち絵スムーズ表示スクリプト」で検索。)
使う画像はこれ。立ち絵ベース画像(aabase.png)と顔差分(aa000.png、aa001.png)です。
ブログなので勝手にリサイズされますが、顔差分は横幅を変えないで
書き出しています。こうすると座標指定がいらないのです。
あとaaとかbbにしとくと次回以降顔差分指定rpyをコピペでできるんです~。
置換でベースサイズだけ変えればフォルダの中身の画像ファイルを差し替えるだけで
準備完了になっちゃうヨ! べんり!
PR
Comment
ブログ内検索
最新記事
(06/04)
(06/17)
(06/11)
(06/08)
(12/12)
このブログについて
ゲーム作りたい人のメモ。
講座というほどのものでもないおぼえがきです。
何か参考になるところがあればご自由にどうぞ。
ほぼ自分用なので、日本語いきあたりばったりでごめんなまし。
※ここに書いたことは全体的に
「本当はなんとかする方法があるかもしれないけど、私にはわからない」が多く…
あんまり仕組みを理解していないし誤解もあるかもしれません。
というわけで責任は負いません。ごめんなさい!
リンク:ゲーム作ってる本館。
講座というほどのものでもないおぼえがきです。
何か参考になるところがあればご自由にどうぞ。
ほぼ自分用なので、日本語いきあたりばったりでごめんなまし。
※ここに書いたことは全体的に
「本当はなんとかする方法があるかもしれないけど、私にはわからない」が多く…
あんまり仕組みを理解していないし誤解もあるかもしれません。
というわけで責任は負いません。ごめんなさい!
リンク:ゲーム作ってる本館。