[position layer=message0 width=960 height=180 top=470 left=0 color=black opacity=180]
***********************
メッセージスピード変更
[delay speed=30]
10早い 30デフォルト 50遅い
********************
ロールボタン
[button name="role_button" target=*titlego graphic="ritan.png" x=50 y=520]
ロールボタン消去
[clearfix name="role_button"]
消すときは[clearfix]か[clearfix name= ](nameがある場合)
ロールボタンオリジナルメニューボタン
[button name="m_button" role="menu" graphic="button_menu.png" enterimg="button_menu2.png" x=515 y=665]
消すとき
[clearfix name=m_button ]
シナリオ>システム>メッセージウィンドウks
[button role="backlog" graphic="button/backlog.png" enterimg=button/backlog2.png enterimg=button/backlog2.png x="509" y="167" width="40" height="70" visible="false" ]
カーソルオンでボタンを変化させたいとき
*******************
変数表示(テキストエリアに表示)
[emb exp="f.robanokazu"]
*************
変数代入
[eval exp="f.nantoka = f.nantoka + 1"]
複数条件
[if exp=" f.flag1 == 1 && f.flag2 == 1"]
[endif]
もしも変数が~のときする
関数計算(×100)
[eval exp="f.you_hp + = f.kaunto * 100"][er]
かけた分たす
[eval exp="f.you_hp - = f.kaunto * 100"][er]
[eval exp="f.kaunto = f.kaunto * 100"]
[eval exp="f.you_hp + = f.kaunto"]
システム変数設定
[eval exp="sf.end = 1"]
条件によるジャンプ
[jump cond="sf.end ==true" storage=first.ks target="*rikujyo"]
条件Gリンクボタン表示
[glink storage=ep2_.ks target=*ep2_suiri text="EP2推理部分から見る" size=15 color="black" width="180" x=620 y=190 cond="sf.ep2_suiri ==true"] false
条件で画像ボタン表示
[if exp="sf.ep5 == false"] true
[button name="button6" graphic="epa.jpg" enterimg="epaon.jpg" target=*epa x=500 y=400]
[endif]
条件 0のとき
[if exp="f.you_hp == 0"]
1より大きい
[if exp="f.you_hp > 1"]
500より小さい
[if exp="f.you_hp < 500"]
*******************
イメージ表示
レイヤーを表示(←わすれがち、画像がでないときは要チェック)
[layopt layer=1 visible=true]
条件でイメージ画像を表示
[if exp="f.roba_hp == 1"]
[image layer=1 time="30" storage="default/hp1.png" width="300" height="59" x="600" y="570" name="hp" ]
[endif]
レイヤーの画像を消去(name指定)
[free layer=1 name="hp" time="10"]
****************************************************************
イメージ表示
[image layer=1 time="300" storage="default/hurugado.png" x="300" y="300" name="hurugado" visible=true ]
イメージ表示時にキーフレームアニメーションさせる
@anim name="hurugado" left=150 time=500 opacity=255 method="easeInSine"
[wait time=1000]
イメージ表示時のキーフレームアニメ二段階
[image layer=1 time="300" storage="default/aiko.gif" x="600" y="200" name="jyanken" visible=true ]
@anim name="jyanken" left=370 time=400 opacity=255 method="easeInSine"
[wait time=500]
@anim name="jyanken" width=600 height=400 left=150 top=50 time=400 opacity=50 method="easeInSine"
[wait time=1000]
キーフレームアニメ 繰り返し
[image layer=0 time="300" storage="default/roka_yaji.png" x="263" y="76" name="yajirusi" visible=true ]
[keyframe name="animation1"]
[frame p=20% opacity=200]
[frame p=40% opacity=180]
[frame p=60% opacity=0]
[frame p=80% opacity=250]
[frame p=100% opacity=250]
[endkeyframe]
[kanim name="yajirusi" keyframe="animation1" time="3000" count="infinite"]
*****************************************
Gリンク 背景画像変更
[glink name="glink1" color="black" storage="scene1.ks" size="20" text="Gリンク画像テスト" clickse="bako.ogg" target="*dai" x="150" y="100" graphic="window.png" ]
Gリンクアニメーション
@anim name="glink1" left=150 time=500 opacity=100 method="easeInSine"
[wait time=100]
easeInSine
横にスライド↓いろいろある(サイト)
https://easings.net/ja
ボタン表示
[button name="button1" graphic="Press_Click.png" clickse=se1.mp3 target=*common1]
savesnap=true ボタンを押す前にセーブ機能をon
clickse=se1.ogg ボタンを押したときに音
enterse=se2.ogg ボタンにカーソルが乗った時に音
leavese=se21.ogg ボタンにカーソルが離れた時に音
clickimg=gazo.gif ボタンクリックで画像切り替え
enterimg=gazo2.gif カーソルオンで画像変更
ジャンケンカードボタン下からアニメ
[button name="gu" graphic="card_maru.jpg" clickse=gunsyoto_karui.ogg storage="jyanken0_tyuto1.ks" target=*gu x="158" y="640" ]
@anim name="gu" top=260 time=200 opacity=255 method="easeInSine"
[wait time=100]
条件Gリンクボタン表示
[glink storage=ep2_.ks target=*ep2_suiri text="EP2推理部分から見る" size=15 color="black" width="180" x=620 y=190 cond="sf.ep2_suiri ==true"] false
[glink storage=roba_batoru.ks target=*maho text="術[1]" size=20 color="black" width="150" x=764 y=105 cond="f.roba_mp == 1"]
[glink storage=roba_batoru.ks target=*maho text="術[2]" size=20 color="black" width="150" x=764 y=105 cond="f.roba_mp == 2"]
[glink storage=roba_batoru.ks target=*maho text="術[3]" size=20 color="black" width="150" x=764 y=105 cond="f.roba_mp == 3"] 3の時
[glink storage=roba_batoru.ks target=*maho text="術[3]" size=20 color="black" width="150" x=764 y=105 cond="f.roba_mp > 3"] 3より大きい時
ランダムにボタン表示
[eval exp="tf.ran = Math.floor(Math.random() * 600 + 10)"]
[locate x="&tf.ran" y="&tf.ran"]
[button name="anime1" graphic="tyo1.png" target=*goodkaeru clickse="ani_ta_biyon01.ogg"]
************************:
キャラの配置レイヤー メッセージより前zindex
z-indexの値
メッセージ枠が100 文字が1001
文字より前に出したい場合1005
枠より前、文字より後ろの場合は 900 位
@chara_show name="yati" layer="message0" zindex=1005
@chara_show name="yato" layer="message0" zindex=1005
@chara_hide name="yati" layer="message0"
@chara_hide name="yati" layer="message0"
キャラ登場
[chara_show name="kojih" layer="message0" width=465 height=600 left=281 top=245 zindex=90]
キャラ退場
[chara_hide name="kojih" layer="message0" time=500]
初回画像を設定でだす
[chara_show name="kojih" storage="chara/6/kojih2.png" left=32 top=99 zindex=90]
キャラアニメ移動
[chara_move name="kojih" left=496 top=99 time=300 anim=true ]
ライブ2d表示
[layopt layer=0 visible=true]
ライブ2D揺らす
[live2d_shake name="キャラ名"]
[live2d_show name="sekizohidari" scale="1" time="100" left="255" top="-155" ]
ライブ2D表示のzindex=500は無意味
*************************************
レイヤー合成
(色合成しないで背景透過の画像を合成したいとき)
ビルダーの画像合成使うと色合成がされてしまう
[layermode name="bogyo" graphic="roba_bogyo.gif" time=100 mode=
overlay]
合成モード
multiply(乗算) screen(スクリーン)
overlay(オーバーレイ)
darken(暗く) lighten(明るく)
color-dodge(覆い焼きカラー)color-burn(焼き込みカラー)
hard-light(ハードライト)soft-light(ソフトライト)
difference(差の絶対値)exclusion(除外)
hue(色相)saturation(彩度)color(カラー)luminosity(輝度)
合成消す
[free_layermode name="bogyo"]
*************************************
mtext
エンドロールよう
テキスト演出タグmtext
[layopt layer=0 visible=true]false ←レイヤー0はキャラクターが基本
[mtext text="ロゴデザイン" x=500 y=200 in_effect="fadeInDown" in_shuffle=true out_effect="fadeOut" wait=false time="2000" color=black]
[mtext text="スペシャルアドヴァイザー" x=500 y=250 in_effect="fadeInDown" in_shuffle=true out_effect="fadeOut" wait=false time="2000" color=black]
[mtext text="なまえ" x=500 y=300 size="30" in_effect="fadeIn" out_effect="fadeOut" wait=true time="3000" color=black]
***************
歯車ボタンの位置を変えたいとき
data>system>config.tjsファイルの
;configLeft=-1
;configTop=-1
*******************************
ゲーム起動時の歯車ボタンを非表示にする
data/system/Config.tjsの
configVisible=false
***************************