忍者ブログ
はじかきれんしゅうちょう いろいろ
Admin  +   Write
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


SP.ST方式で立ち絵出したはいいけど顔部分だけ切り出した差分がうまく乗らない\(^o^)/
いや、ちゃんと意図した場所には乗るんだけどなんか本体が本体ごと
おかしな座標にすっとんでってしまうのよね。

ネットで出てくるのは顔以外も全部描いたものに差し替え方式だし、
切り出し方式でSP.STってどうやるんだろ……できないのかな……
とか思ってたけどそんなことなくてちゃんとできました。

_______________________
ベース画像→usa
差分画像→u001とかu002…

で、
【立ち絵定義】振り分け→ \SP.ST.FOLDER.DEF("u",,"usa/") //主人公
【立ち絵定義】合成→    \SPC.ST.DEF("u" ,, "usa", 257, 105, 0 ) //数字は左上からの距離


ここまでやったけど中心が無視されて差分を載せると本体の座標が動いてしまう。
うーん、と思ってたら、

【画像中心点定義】立ち絵→  \CGCXY.DEF("u", 300, 300)

これでできた。300,300になったのは偶然?ですが…
いままでは「u」のところを「usa」にしてて、それだと「usa」から始まるファイル名にしか
制御が聞いていなかった?みたい。そんでもって「u」に変えたらuから始まるファイルの
中心点を制御してくれるようになった模様。

シナリオテキストはこんな↓

\SP.ST("usa", 200)//立ち絵表示
\SP.GO(ASA)
主人公「セリフ」
\SP.ST(u001, 0)//差分変わります
\SP.GO(ASA)

そんなことせんでも立ち絵簡易マクロ定義で日本語で設定できるんですけどね
なんか今度は簡易マクロ使わんぞって方式で押し進めちゃったせいですね
まあ勉強になりましたとも

PR
Comment
color
name
subject
mail
url
comment
pass   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
ブログ内検索
このブログについて
ゲーム作りたい人のメモ。
講座というほどのものでもないおぼえがきです。
何か参考になるところがあればご自由にどうぞ。
ほぼ自分用なので、日本語いきあたりばったりでごめんなまし。

※ここに書いたことは全体的に
「本当はなんとかする方法があるかもしれないけど、私にはわからない」が多く…
あんまり仕組みを理解していないし誤解もあるかもしれません。
というわけで責任は負いません。ごめんなさい!

リンク:ゲーム作ってる本館
material by bee  /  web*citron
忍者ブログ [PR]