長文には折りたたみを使用しています。スクリプトサンプルを見る 又は 詳細をみる をクリック
キャラクター表示(3ページ目) 項目
- エフェクトを表示する試み
- 一人以上キャラクタを同時に表示・変更
- 画像を一括表示・表情パーツとベースパーツを同時表示する
- [iscript]で画像を変更したい
- キャラクターを動かす (animではない)
- 画像のサイズを間違えた スクリプト一律にしたい 小ネタ
- アップと通常立ち絵を一つの画像で管理したい
- 表情パーツを別にしたキャラクターの、のっぺらぼうが表示されるのを何とかしたい
10項目以降は キャラクター表示(4ページ目) にお願いします
その他 リンク
一人以上のキャラクターを同時に表示
詳細をみる
(サーバーがしょぼくないことが前提条件 ブラウザ表示によるスマホフリーズ対策については考慮していない wait time=10〜1で動かなくはないが滑らかな表示については保証しない)
【1】wait=false を使う left top は指定(位置調整モーション無しにするため)
[chara_show name="yuko" left=400 top=100 wait=false]
[chara_show name="koyuri" left=200 top=100 wait=true]
【2】その他演出を使う 詳細は下記項目
;キャラクターを表示するレイヤーを非表示にしておいて
@layopt layer=0 visible=false
;[anim]でopacity変更などをしても良い
;その間に登場と変更を行う
[chara_show name="yuko"]
[chara_show name="koyuri"]
;chara_showにlayerを指定しない場合はlayer=0に表示となります。
;[anim]でopacity変更などをしても良い
;キャラクターを表示するレイヤーを表示
@layopt layer=0 visible=true
;[anim]でopacity変更した場合は戻す
同時変更 デフォルトは600ミリ http://tyrano.jp/home/tag#chara_mod
[chara_mod name="yuko" face="ikari" time=0]
[chara_mod name="koyuri" face="ikari" time=0]
[chara_mod name="koyuri2" face="ikari" time=1]
そもそも退場しないで透明の画像にする、旧バージョンは、上に背景画像imageを置いた後に
登場させて、上のimageを消すなど(その場合、freeimageのtimeは1000以下でないとパーツが浮いてみえる)
画像を一括表示・表情パーツとベースパーツを同時表示する
やっていることは上項目(同時キャラ表示)と同じ【3】を参照
詳細をみる
サーバーが弱い件については考慮してません。→止まる場合はwait=10〜1 滑らかな動きについては保証しない
chara_show時に場所指定left top を指定して下さい。
;name属性を指定してアニメーション ふわっと表示する レイヤーが同じ場合はnameではなくlayer= 指定
;[anim name="A_base" opacity=0 time=100]
;[anim name="A_mayu" opacity=0 time=100]
;[anim name="A_me" opacity=0 time=100]
;[anim name="A_kuti" opacity=0 time=100]
;[anim name="A_emo" opacity=0 time=100]
[wa]
time=0で見えなくする。
;name属性を指定してアニメーション ふわっと表示する レイヤーが同じ場合はnameではなくlayer= 指定
;[anim name="A_base" opacity=255 time=1000]
;[anim name="A_mayu" opacity=255 time=1001]
;[anim name="A_me" opacity=255 time=1001]
;[anim name="A_kuti" opacity=255 time=1001]
;[anim name="A_emo" opacity=255 time=1001]
[wa]
【3】キャラとして同時表示する。位置は固定。chara_configにて自動移動解除
移動はanimのnameに,で複数指定。バージョンが低い場合は不可。上の項目も参照。
[chara_show name="A_base" left=400 top=100 wait=false]
[chara_show name="A_mayu" left=200 top=100 wait=true]
[chara_show name="A_kuti" left=200 top=100 wait=true]
[chara_show name="A_kuti" left=200 top=100 wait=true]
nameや位置は&変数にしておき凡庸性をつけるなど
合間にインターバルがある場合、他の背景画像を上に被せておき、準備が整い次第、freeimageで被せた背景画像を退かす。合体画像も用意する。
退場ではなく透明画像にする、そもそもポーズ自体を変更し限られたパターンにする(コンシューマゲームでそういった表現が有)等の方法もある
[iscript]で画像を変更したい
trans後に、layer=1 に配置されているキャラクターが最前面にきてしまうのを回避
詳細をみる
2017/03/20 (Mon) 19:20:03
ティラノスクリプトにおいて
基本的に、レイヤはあとに表示を行ったものが前にきます。
レイヤの順番を固定したい場合は
以下のように例えば、 layer0 は layer1よりも常に後ろ
という指定をするとうまく気がします。
[iscript ]
$(".0_fore").css("z-index",11);
$(".0_back").css("z-index",11);
$(".1_fore").css("z-index",12);
$(".1_back").css("z-index",12);
[endscript]
2017/04/14 (Fri) 05:34:43・2017/04/14 (Fri) 12:09:58
[glink]で選択肢が出ている状態で、Fixボタンから[close ask=true]を呼び出すと、
確認ダイアログがglinkよりも奥に配置されて操作ができなくなり、進行不能においても有効のようです。
キャラクターを動かす(animではない)
[chara_move name="yuko" left=20 top=100 ] (v454より)
詳細をみる
name |
[chara_new]で定義したname属性を指定してください。 |
time |
0以上の数値をミリ秒で指定することで、指定時間かけて位置を移動します切り替わります。600ミリ秒です。 |
anim |
trueかfalseを指定します。デフォルトはfalse。trueを指定すると、位置を変える時にアニメーションさせることができます。アニメーション効果は[chara_config]のeffectパラメータを参照します |
left |
移動先のヨコ位置を指定できます。「left="+=200"」「left="-=200"」のように指定すると今いる位置を基準にできます(相対指定) |
top |
移動先のタテ位置を指定できます。「top="+=100"」「top="-=100"」のように指定すると今いる位置を基準にできます(相対指定) |
width |
変更後の横幅を指定できます |
height |
変更後の高さを指定できます |
wait |
位置変更を待つか否かを指定します。true or falseで指定。デフォルトは true |
画像のサイズを間違えた スクリプト一律にしたい
(chara_showで可能であるが変更する画像が一部間違ってしまったとき)
modを行うマクロの中でmod前にanimでサイズ変更しておく。以降はそのサイズで現れる。
アップと通常立ち絵の画像を一つで管理したい
詳細をみる
chara_showのサイズに&変数(エンティティ)を使用する。
キャラクターを解像度大きいままにし、アップで登場してほしい場合は、変数の数値をそのままに、位置を変数指定。 通常立ち絵にしたい場合は、一度退場して、chara_showにて通常のサイズの値、位置の値を代入すればok
位置指定準備用に透明な画像を用意してもよい。
表情別パーツにしたキャラクターの のっぺらぼうを何とかしたい
同じ位置に合体画像imageを乗せておき、表情が揃ったらfreeimageまたはfreeする