AIRNovel&ANBooks更新:文字ウインドウに背景画像とシステムボタン



●AIRNovel更新 過去Ver等
5.01
* add:文字レイヤに背景画像を表示出来るように([lay b_pic=]
* add:[jump系]一つ前や後ろの無名ラベル(**など二個以上の*)にジャンプする指定を追加
* bug:コメントの中に「[」があり「]」が無い場合、複数行タグで文法解釈を間違う不具合修正

●ANBooks更新(Windows版 Mac版 過去Ver等)※起動するだけで自動更新
5.03
* upd:AIRNovel 5.01に更新
* chg:桜空テンプレ:「Fキースキップ」でBGM・画像切替もスキップするように。
* add:桜空テンプレ:文字ウインドウに背景画像を表示(従来型もコメントに)
* add:桜空テンプレ:文字ウインドウに常時表示システムボタン(なしにもできる)
* bug:ログからテキストファイルが開けなくなっていた件

●ANEdit更新(Windows版Mac版AIRFlash必須。※起動するだけで自動更新
0.82
* upd:AIRNovel 5.01に更新


 文字レイヤに背景画像を表示出来るようになりました。AIRNovelでの実装です。
 メッセージウインドウにシステムボタンを表示出来るようになりました。テンプレ実装です。

 いずれもまずはPC版テンプレにてご提供。あちこち変更になりました。
 テンプレを一から新規作成し、本文や素材を手で移植していった方が早いかも知れません。

 フォルダ内のファイル比較ツールなどを駆使すると便利です。
Windows:WinMerge - 窓の杜ライブラリ
Win & Mac:フォルダ間のファイルを比較するDiffMerge。 | GRAFAiN
      「DiffMerge」で日本語テキストを正しく表示させる方法 - 強火で進め




 もうひとつ、マニアックな機能追加。ラベル文法に「無名ラベル」とでもいうものを。
 ラベルは普通以下のように使います。
; =======================
*aaa
無限ループ
[jump label=*aaa]
; =======================


 ラベル名を考えるのが面倒なとき、「無名ラベル」ともいうべき機能が使えるようになりました。
「**after」は「そのコマンド以降で最初に見つかった**ラベルに」
「**before」は「そのコマンド以前で最初に見つかった**ラベルに」
 ジャンプ・コールする、という指定です。次のように書きます。

; =======================
[jump label=****after]
***
**

[jump label=**after]
;**

**
[l]

[jump label=**before]
**
@[s]
**
****

[jump label=***before]
; =======================

 この例では「すもぷぷぷ……」と文字が表示されます。
「**」とか「***」とかアスタリスクは二個以上の任意の数が使え、同じ数同士が対応するラベルとなります。
 が、上記例で見るとおりあんまり複雑に使うと可読性が下がってしまう気がしますので、局所的な用途に限ったほうが良さげです。

ANBooks更新:oggo自動生成・アルバム強化

●ANBooks更新(Windows版 Mac版 過去Ver等)※ANBooksを起動するだけで自動更新
5.02
* add:桜・空テンプレAlbumでBGM・動画を扱う例と、フラグ立てマクロを追加
* add:ANBooksでoggをoggoに自動変換(暗号化も対応)

 ANBooksでもoggサポートを。
 内部的にはoggoとかなんとかにしますが、開発者の皆さんは意識しなくていいです。(ファイルサイズはoggより大きくなりますmp3ライセンスに悩む方に朗報です)
 oggo生成ツールも直接使う事は無いと思います。

 今回から、「桜の木の下には」サンプルのアルバムに、動画表示とBGM変更(試聴)機能が試せるようになりました。(注:サンプルのバージョンが5.00から上がってないので、アルバム画面が上図でない方は以下のリンク画像からダウンロード・インストールしてみて下さい)

 桜の動画素材は、こちらの素材をお借りしました。有り難う御座います。
動画が無音なので音声が出ませんが、音声付き動画なら音が出ます
桜映像素材.2 - ニコニ・コモンズ


 テンプレも更新しています。動画素材、sub.an・ss_000.an・album.an、サムネイルなどです。
 新しいプロジェクトを作るか、以下のテンプレートをどうぞ。
(桜の木の下には テンプレ)
(空を飛べたら テンプレ)

ANBooks更新:アプリケーションIDを短縮

●ANBooks更新(Windows版 Mac版 過去Ver等)※ANBooksを起動するだけで自動更新
5.01
* chg:テンプレのアプリケーションIDを短縮(前置詞を36→20文字に)

旧:com.fc2.blog38.famibee.anbooks-made.(プロジェクト名)
新:com.fc2.web.famibee.(プロジェクト名)


* add:プロジェクト名を30文字までとし、長いときにエラーとする

 この変更は iOS版にて【iOS Provsioning Profileの名前は50文字までという制限が】あるらしく、プロジェクト名文字列長が iOS版では実質 14文字までだった制限を、30文字に緩和するための変更です。
 新規プロジェクトではアプリケーションID(普段気にしませんが)が短くなります。

 既存のプロジェクトでプロジェクト名は変更不可ですが、アプリIDを変更したい場合、
・build.xml
・config.anprj
・prj-app.xml
の三ファイルをテキストエディタで開き、以下の文字列置換をして下さい(複数箇所有り)
旧アプリID:com.fc2.blog38.famibee.anbooks_made.(プロジェクト名)
新アプリID:com.fc2.web.famibee.(プロジェクト名)

「新アプリID」は他のアプリ開発者さんとかぶらなければ(あと「_」など一部の記号を使わなければ)何でも良いのですが、ふぁみべぇが管理しているドメイン名で一意(→意味)を保証しようとしています。

ANOggo:ogg/oggo再生とoggo生成ツール


●ANOggo新規作成(公開先
5.00(2015/01/02)
・AIRNovelと同じ処理により ogg / oggo ファイルを再生したり、
・ogg ファイルから再生開始速度が速い(ただしファイルサイズが大きい)oggo ファイルを生成
したり出来ます。

<使い方>

1.オブションボタンを選択。ogg ファイルをドラッグ&ドロップするとoggo ファイルを生成します。
 【Only Play】oggo ファイルを生成せず、ogg / oggo ファイルを再生するだけ
 【No Compression】oggo ファイルを生成(非圧縮)
 【ZLIB】oggo ファイルを生成(ZLIB圧縮)
 【DEFLATE】oggo ファイルを生成(DEFLATE圧縮)
 【LZMA】oggo ファイルを生成(LZMA圧縮)


2.生成された oggo ファイルをドラッグすると再生します。


 普段このツールは使わないと思います。いずれANBooksに組み込んでいく機能なので。
 oggoってなに?、みたいなことも意識させないつもりです。

AIRNovel&ANBooks&ANEdit更新:AIRNovel5とoggサポート他

●AIRlib&AIRNovel更新 過去Ver等
5.00(AIRlib)
* add:ogg/oggo再生とoggo生成のOggLib.as追加
* add:oggvorbis.swc追加
5.00
* add:oggサポート(暗号化ogg_も)
* add:再生が速いoggo/oggo_形式(AIRNovel独自)サポート。
* add:クリック(改行)待ちマークのサイズを指定するシステム変数追加

; &save:an.break.width = 24
; &save:an.break.height = 24
デフォルトのnullで直前の文字サイズを採用。数字でドット数指定。
'no_chg'で元素材のまま変更しない(2014年までのAIRNovel仕様)
ただし'no_chg'と数字の組み合わせだと、縦横比を変えないよう'no_chg'
指定した方も数字のサイズに変更されるようである。


* bug:Retina環境で[graph]でwidth・height指定時、表示サイズが大きい件
* bug:デバッグ表示でタグが見えてるが、赤文字など正しくHTML表示するように

●ANBooks更新(Windows版 Mac版 過去Ver等)※ANBooksを起動するだけで自動更新
5.00
* upd:AIRNovel 5.00に更新
* upd:oggサポートの為build.xml自動更新修正
* bug:build.xml修正(Android/iOS不具合)
* bug:build_base.xml修正

●ANEdit更新(Windows版Mac版AIRFlash必須。※起動するだけで自動更新
0.81
* upd:AIRNovel 5.00に更新


 ogg関連で今後ANBooksに上手いこと統合していきますが、まずは地固めとして更新。
あとで oggサンプルプロジェクトanbookを出します。
 今年はより【要望が多い】【かゆいところに手が届く】更新を目指していきます。
プロフィール

ふぁみべぇ

Author:ふぁみべぇ
 →@famibee
 →メアド(四角を@に)

カテゴリ
リンク
検索フォーム
最新記事
月別アーカイブ