ティラノスクリプト関係備忘録

==========live2d導入時キャラクターモデル表示レイヤ変更==================
Live2Dtyrano.jsの中の
var target_layer = TYRANO.kag.layer.getLayer(“0″,”fore”);
の0を任意の数字に変更
キャラクタ表示を参考に表示レイヤをスクリプトの方から変更できるようにしようと思ったけどめんどくなってやめた バージョンアップで追加されたら嬉しいなって感じ
個人的に前景レイヤのz-indexをもう全部一覧でくれって気持ちになる っていうか最初キャラクターが前景レイヤ0に表示されると知らなくて、0に入れてた画像を移動させたりした

==========transタグ=============
大体こいつのせい もう使いたくない
backに作ってないものも当然transする(裏と表の入れ替えだから)
layer指定はchildren=falseしてないと無意味(ver4.02現在)
あとなんかよくわからないけどlayer指定せずに全部ひっくるめてトランジションするとやっぱりなんかンン?って挙動するからなんかもうアレ
今現在進行形でさっき表示されてたはずのlayer=1に置いたモデルがこいつのせいでどっか行ってる transは敵
下に書いたやり方でやれば一括トランジションも容易だからマジでこれが要らない 完全に吉里吉里からの移植用

=========Live2Dモデリングに関して==========
※私はlive2dのあの動きがわりと真剣に不気味の谷で「ンンッ」と思うので、ちょっとした髪揺れやまばたき程度にとどめてあまり立体的に動かさないという前提
髪の毛は前髪と横髪と分けた方がいい 横髪をパスで変形しようとしたらひっついてきた上にポリゴンがくしゃくしゃになってクソめんどかった
ぶっちゃけ隠れればいいので、なんか適当に影と肌のポリゴンを作っておいて後で引きのばすのが楽 ていうか瞼あたりのポリゴンをコピペして下瞼とかにすればいいと思う ポリゴンの頂点打ちは3Dモデリングより楽かなと思った
中割り描かなくていいからアニメよりは要領がわかると多少楽かも
グラデーションマップかけたりしたいなら、一回素の色でpsd読み込ませてからテクスチャ吐いて一括でかけて差し替えた方が楽 気付かずに全部のパーツにエフェクトかけたのが僕です

=========stopanimタグ==========
kanimの後に使うときは対象物の持つnameとkanimのnameが違ってないと後々めっちゃ表示関係がバグる(当然と言えば当然というか横着したのがよくなかった)(だって動いたから……)
正直もう、ライダー使っても出てこないコンソールエラーのないバグはマジでつらいから死にたくなる
あとアニメーション関係は必ずwaタグを使わないとメッセージレイヤがなんかめっちゃ量産?されてる?みたいな状態になるからwaしないと死ぬ 私が

========縦中横=========
できない ティラノスクリプトは縦書きに向いてないと思う所以 吉里吉里で言うところのhchタグが存在してないっぽい タグリファレンスにないのでないんだろうと思う これも作ろうかなと思って中身見てたけどめんどくさくなってやめた
画像で表示するという手もあるにはあるが、正直サイズの調整とかめっちゃ面倒だから諦めた バージョンアップで追加されたら地味に嬉しいやつ筆頭

======nowaitに関して======
長い文章をnowaitで表示させようとしたら重すぎてラグがやばい おすすめしないし私も断念した make.ksで全テキスト読み込ませておいたらなんかできるんかもしれん 知らん 私は画像作った方が楽だったのでそうした

=====UI関係====
!!!!!アップデートの時には気をつけること!!!!!
基本はcss 3*3の9マスセーブ画面にしようと思った 無理だった なんだっけ どっかのjsでたしかなんか回してた 忘れた

======freeimage======
ティラノは1レイヤ1画像というわけではない これがわりと重要で、画像は大体これを忘れると痛い目にあう
普通にimageタグでトランジションしようとしたら前に表示した画像が消えずに残った トランジションさせたいならfreeimageで一度すべての画像を解放する必要がある

======トランジションで一気に消したい・表示したい========
imageで表示させたいものの上のレイヤに黒でも白でもNOW LOADINGでも好きな画像を表示しておいてその下に全部time=0で用意、そののち表示しておいた画像をfreeimageでトランジション

================live2d_transのtimeパラメータ===============
なんか……最初に入れたtimeで数値が固定されるっぽい。困る。配布されてるやつでも一緒だったので、バグかもしれない そしてもうこれを自力で解決する気力も気合も体力も……ない……

=============live2dタグ関係=============
live2d_transの移動の処理のアレ、マニュアルには「現在の位置から」って書いてあるけどどうも違うくさい どう見ても、「最初にnewで指定した位置から」の処理になってる 別に気付けば困らないからいいけど、首はひねった
あとなんかモーションを勝手に再生するの意味不明だけどなんなのかわからないし表示するときはどうせ画像の下で特定のモーションをさせてから表示するからまあいいかってなってるjsonのモーション一覧の一番上を最初のアイドルとして読み込んでいた 正直今なお疲れてる 普通に寝てない UI作った時点でだいぶ心折れそうだった ていうかセーブロードもjqueryのスクロールバーの対応ができなくてンンンってなるけどもうまず完成させるところから……と思って諦めた また時間がある時に考える

 

 
吉里吉里、AIRNovel、ティラノスクリプトと触ってみたけど、ぶっちゃけ、ティラノスクリプトはまったく初心者向けではないと思った いや、中級者? でも私は私を中級者とは思わないのでアレ
ティラノスクリプトはデザインが結構固まってしまった状態で配布されているので、いじろうと思うとわりと地獄が見える 見えた というか今も見えている あとなんでLive2Dを導入しようと思ったんだ私は? 別にいいが(よくはない)
ただティラノは動的演出にめっちゃ強い animが強い live2dとanimでこう こう、すっごいことができそうだけど、これ使いこなすにはイラストレーターさんがガチで必要だと思う 私は……もう吐きそうだ……
あとなんか わりとしょっちゅう不審な挙動をする ライダーで見ててもおかしいところはない、だが……ってことがままある 特にtransがやばい 怖い