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

=========マルチバイト文字===========
ティラノードを使うならファイル名にマルチバイト文字は使えない
マジで言ってんのかよ既に画像50枚近くあるんだが!?
吉里吉里と互換性なくない!? なくない!!!???
だって移植するとしたらこれ普通隠蔽したいしティラノード使うしそしたらこれ……日本語ファイル名とか
めっちゃ使ってたらそれ手作業で修正だしお前transタグの使い勝手は死んでるしお前これ……

まあ、普通はそりゃあマルチバイト文字とか使えないので、当たり前っちゃあ当たり前である。htmlやcssやjsで日本語ファイル使う馬鹿はいない……。

=========謎の現象=========
なぜか8で開発したプロジェクトを7で起動するとLive2D部分が全部ごっそり抜け落ちるんだが 原因がもう思いつかない。何が起こってんだこれ? 将来的に10なんかで開発したらどうなっちゃうんだこれ? まだ7のシェアは大きいからさすがに8で開発したんで7は対応してませ~ん☆は無理だろうこれ
7でライダー使ってパッケージングしたら7でも8でも動くことを確認したのでそうするしかないなと思っていたら作り進めていくうちになぜか7でパッケージングしようとしたらライダーが落ちるようになった プロジェクトサイズ自体は全然ない、まだ175MBしかない ブラウザ版はパッケージングできる そして7でパッケージングしても7では見られない なんでや なんでやねん!!!(仰け反り
当然8でパッケージングすると7でキャラが消える。意味不明。本当に何が起こっているのかわからないし意味不明。なんでやねん……。
あと7でデバッグしてもらってるとなんか挙動が不安定になるらしい(私の7では未確認)がそれすら再現性がなくて原因特定不可能という有様 なんでやねん もうホンマに意味わからん……誰か助けてくれ……。
→ティラノードでパッケージングして吐き出したら動くようになった でもやっぱり何が原因だったのかは全くの不明 処理落ち? なんなんだ?
 
 
 
ほんまにティラノスクリプトが未だかつてないくらい開発しにくくて爆笑してる 妥協&妥協&妥協。なんかもうUI周りとか妥協だらけですよ 多分ここまで妥協したの初めてだと思う 中身はほぼ妥協してないけどUIはかなり心折れまくってる Live2Dが使えなかったらもうほんと もうほんと「AIRNovelでいいんじゃねーかな……」って言ってる あとゲームフェスで賞金が出なかったらとっくの昔に諦めてる
でもLive2Dが強すぎるんですよねーもーほんとにねー!! やっぱり動くのって強いんですよー! もーね、見た目が派手。無音だろうが無言だろうがまばたきしてるだけでもう「あっ俺今ゲーム進めてる」感あるもんね。強い、Jにも導入したい。っていうか、導入したらたぶん私の労力を増やせばいいだけだから、むしろ夜月さんの負担が少なくなるんじゃないか……?と思ってる。ハハハなーに、私の右肩があがらなくなったり歩けなくなるくらい腰が痛くなるくらいですよ 死線を見れば、いいものが作れるんだ……そうさ……。既に右腕が痛くてやばいんだが……。

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

==========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がやばい 怖い

ブログを一掃しました。
理由は色々あるんですが、まあ端的に言ってしまうと、「面倒臭くなったから」です。
元々内輪向けだったので古い記事はだいぶアレでしたし。
記事自体は残っているので、まあ、気が向いたら復活させるかもしれません。