memo

ゲーム制作やデザインについての個人的メモ

【ティラノスクリプト】画像のプリロードをする(&ファイル名一括取得の方法)

バッチファイル化してみました。

7yen.hateblo.jp

 

 

ティラノスクリプトには画像を事前に読み込ませて表示をスムーズにするためのタグがあります。詳細はリンク先(公式タグリファレンス)でご確認ください。

[preload] 画像ファイルの事前読み込み

f:id:onigirimgmg:20170411213250p:plain

例えばこのフォルダ内の画像をすべてまとめてプリロードしたい場合、以下のようなコードをfirst.ks等に書いておきます。

[iscript]
f.preload_images = [

"data/fgimage/chara/akane/angry.png",
"data/fgimage/chara/akane/doki.png",
"data/fgimage/chara/akane/happy.png",
"data/fgimage/chara/akane/normal.png",
"data/fgimage/chara/akane/sad.png",

];
[endscript]

[preload storage="&f.preload_images"]

普通はファイル名をコピペ等して入力していくと思うのですが、5個程度ならともかくこれが50個とか100個になるとコピペも大変ですよね。

そこで今回はコマンドプロンプトを使用して、フォルダ内のファイル名を一括取得してみたいと思います。コマンドプロンプトの基本的な使い方については各自でぐぐってください。

続きを読む

【ティラノスクリプト】ダイアログのデザインを変更したい

========================================

ver4.57でダイアログがalertifyからremodalに変更されました。
最新版には対応していない内容の記事になります。ご注意ください。

========================================

[dialog]タグや[close]タグを使用したときに出てくるアラート・ダイアログの見た目を変更してみようというお話です。標準のままでも十分シンプルでわかりやすいのですが、ゲームの雰囲気によってはデザインを変えたい場合もあると思います。
でもCSSってあんまりいじったことないし、難しそう……という方向けに、各プロパティを自分なりにかみ砕いて説明します。CSSの知識としては不十分だったり違う意味だったりする場合もありますのでご了承ください。

続きを読む

【ティラノスクリプト】[filter]をゆっくり変化させる

[filter] - タグリファレンス

レイヤーモードやらフィルターやら、最近は画像の演出関係の機能が充実して嬉しい限りですね!すごーい!ティラノスクリプトは演出効果の高いゲームをつくれるフレンズなんだね!(使い方あってる?)

で、レイヤーモードは画像を重ねているのでゆっくり時間をかけて合成したりできるんですが、フィルターは画像に直接効果をかけている関係でそのままでは一瞬で切り替わる仕様になっています。

f:id:onigirimgmg:20170225034854g:plain

こいつをどーにかしてゆっくり変化させられないかな?と思って、色々試してみたというお話です。自分向け&ちょっと???なところがあるので、興味のある方は自己責任でお試しください。

続きを読む

【ティラノスクリプト】[glink]について

7yen.hateblo.jp

以前こういう記事を書きましたが、しばらく使ってみて色々できることがわかったので改めて記録しておこうと思います。

続きを読む

【ティラノスクリプト】Webフォントを使おう

個人的にノベルゲームの本文にメイリオを使うのはちょっと見づらいかも……と思っているので(メイリオは大好き)、Webフォントを積極的に活用していきたいです。

Webフォント - Wikipedia

Webフォントなら、プレイ環境によってフォントが違う!ということが防げるので、イメージやデザインの相違が少なくなります。

フォントファイル自体を自分のサーバーにアップロードしたり、ゲームの配布ファイルに同梱したりする方法もありますが、今回は予め用意されたフォントファイルを使って、CSSを書くだけで利用できるようにします。

続きを読む