ソが「ソラとピヨちゃん」や「宮本県」を作るブログ(フワフワソ・ラウンジnew!)スマートフォン用の表示で見るフワフワソが「ソラとピヨちゃん」や「宮本県」を作るブログ(フワフワソ・ラウンジnew!)ラノベとテクノを愛するふわふわがノベルゲームを作っています。あと日常のことやイベントの告知なども。ソ・ラウンジ(NEW!)●自分用宿題さてこれからアイテム用のボタンを作るぞーっと意気込んで、常駐ボタンを作るために読んでおきたい自分用の宿題をまとめました。&計算だいたいこのへんを勉強すればボタンが作れるようになる気がしています。(まだ勉強してない)さてその前に。試しに自分の素材をAIRNOVELに放り込んで、サンプルゲームのスクリプトで動かしてみることにしました。何も考えずにタイトル画面の画像を入れ替えてみました。位置が全然合ってないですが、ちゃんと表示されました。その流れで、anbookesの表記も直しました。サンプルゲームの「空を飛べたら」の右上の「編集」のところクリックして、タイトルとか著作者とか書き換えました。完成したみたいですね!でもこの時点では中身はまだ「空を飛べたら」です。↓ちなみにアイコンの画像は、このicon.jpgを入れ替えてピヨちゃんにしました。画像のサイズは適当でしたが、anbooksが勝手に縮小してくれました。BGMもオリジナルのファイルに入れ替えてみたのですが、問題発生。いう箇所のBGMのファイル名を書き換えてみたのですが・・。動作ログでエラーも出てます。おかしい・・airnovelはoggに対応したはずなのに・・。ANOggo:ogg/oggo再生とoggo生成ツールウインドウに放り込むだけのお手軽ツールなので、やってみました。これでできたoggoファイルを使ってみると、ちゃんと音が出ました。公式サイトにogg対応と書いてるのになぜなのか?質問してみました。ANoggoで変換したら鳴りました。oggのままはまだ非対応だったのでしょうか?夕街さんoggそのものは再生できるのですが、一部エラーになる物があるようです......。数分の長さのoggだと再生開始までに時間が掛かるようなので、内部的にoggoという中間形式を採用しています。自動変換するようになってます。それまでは手動変換か、後々暗号化不要ならm4aというファイル形式もオススメです。ファイルを再生するだけ」というのがあります。技術的にoggを再生できているわけです。ソなるほど・・うちのがその一部エラーになるやつに引っかかってたんですね。いうわけで、oggには普通に対応してます。(内部的には、ビルドのときに自動でoggoに変換される)しかし、ビルド前のテストプレイのときoggでエラー出る人は、ANOggoでoggoに変換したファイルを使えばいい。いうのが分かりました。(ちなみにANOggoで変換すると、変換元の「~.ogg」と同一フォルダに「~.oggo」ファイルができます。AIRNOVELは拡張子でファイル名を区別しておらず、しかも同じファイル名のファイルが2個あるとエラーが出るので、「~.ogg」と「~.oggo」を同一ファイルとみなしてエラーが出ます。変換前の「~.ogg」は消すか、ゲームフォルダの外に移動させましょう)余談ですが、なぜoggか?というと、mp3は権利関係のめんどくささがあるらしく、Nスクではほとんどoggしかサポートしていない状態でした。Nスクからの移植をしようとすると、手持ちの素材がoggになってるのです。新規でゲーム作ろうという人は、評判とかを調べて、お好みの形式の音楽ファイルを使えばいいと思います。●レイヤーの重なり順を調べるさて次は、立ち絵を表示したり、いよいよ常駐ボタンを作る作業に入ろうかと思いました。過去記事で触れたように、絵やボタンはlayerに表示されます。layerの重なり順が絵の重なり順になるので、どのlayerにどの絵を表示させるか把握しないといけません。layerの重なり順は、add_layでlayerを定義した順番になります。そこで、サンプルゲームのスクリプトを調べて、どんな名前のlayerをどんな順番で定義してるのか調べようとしました。main.anを調べます。main.anは一番最初に参照されるスクリプトファイルだからです。↓ここで設定されてるからだと思います。ウインドウ右上の「編集」を押したときに出てくる画面(ウインドウの大きさなんかもここでいじれるみたいですね・・)というわけで、main.anを見てみました。layerを定義する命令の「add_lay」を探します。1番目の丸つけたところ。ここで背景(base)、立ち絵3枚(0,1,2)、文字表示用(mes)、の5枚を定義してます。