AIRNovel&ANBooks更新:自動改ページ機能追加

●リリース Ans全ソース
3.50
* add:文字レイヤで表示領域を文字が溢れた場合、自動で改ページする機能を追加。
   改ページタグなどを挿入する。(スクリプトは変更しない)
   (エラー停止でスクリプト表示すれば、スクリプトにない[p][er]が見える)
   機能を有効にするには文字レイヤで[lay chk_overrow=false]指定する。
* add:[auto_pager](自動改ページの設定)追加。強制改ページでスクリプトに挿入する
   タグやマクロを(一つだけ)指定出来る。
   省略・デフォルトは[p is=auto][er is=auto]の二つ。
* bug:マウスホイールで文字レイヤがスクロールしてしまう不具合修正
   今までは「一ドットでも表示領域を越え」ても、文字が見えていました。
   今後、一ドットでも表示領域を越えると文字が消えてしまうので、
   文字レイヤ全ての表示を再確認して下さい。消える場合はpaddingBottomなどを
   余裕を持って広げて下さい。

●ANBooks更新(公開先
0.52
* chg:AIRNovel 3.50に更新。

 意外に長らく出来なかった機能ですが、今回も瀬戸愛羅さんのご指摘を元に機能追加致しました。ありがとうございます。
 なぜか夏休みの宿題をギリギリ間に合わせたような気分です……

【注意】現状、仕組み的にセーブしてゲーム終了、再起動してロードするとマズい気がします。
 暫定機能という扱いでお願い致します。
スポンサーサイト

AIRNovel&ANBooks更新:BGMループ戻り位置指定

●リリース Ans全ソース
3.49
* add:[update_check]で新しいバージョンがあった場合、const.an.update_check.stateに「new ver」をセットするように。
* chg:改行や[r]、コメントなどをスキップしてまとめて表示するようにして文字表示速度を改善。
* add:BGMループ位置指定。冒頭から再生開始するが、mp3終端に行くたびにret_msミリ秒の位置に戻る。ret_ms省略時は0、冒頭。
   [playbgm fn=グランシャトー]
   [playbgm fn=グランシャトー ret_ms=2842]

●ANBooks更新(公開先
0.51
* chg:AIRNovel 3.49に更新。


 一つめ、二つめは瀬戸愛羅さんのご指摘です。いつもありがとうございます。

 com04さんという方が「swf6~swf8のファイルを、swf10に変換するコンバーター」を製作されました。
 ActionScript 3.0(AVM2)以前のSWFでも、[play_face]が使えるようになるかも?

AIRNovel&ANBooks更新:iPhone版マナーモード

●リリース Ans全ソース
3.48
* add:iPhone版、SilentSwitch(音量ボタンより角のほうにあるスライドスイッチ)でBGMなどがミュートされるように。(マナーモード)

●ANBooks更新(公開先
0.50
* chg:AIRNovel 3.48に更新。
* chg:ANBooksで新規作成されるモバイルプロジェクトをAIR 3.4ベースに。

 Adobe AIR SDKが 3.4 に更新されました。
 このバージョン以降のANBooksで新規作成したプロジェクトからAIR 3.4ベースになります。

 ダミーに「シンプルなプロジェクト」で良いので作成
→そのプロジェクトディレクトリでコマンドライン(コマンドプロンプト)を開く
→「ant airsdk」してAIR SDKを更新して下さい。

※更新確認方法
 「ビルド環境設定」で指定したFlex SDKフォルダのAIR SDK Readme.txt冒頭に文字列「Adobe AIR 3.4 SDK」があればOKです。(もしくはiPhoneプロジェクトを作成してSilentSwitchが効けばOK)
 無ければ失敗しています。
  (プロジェクトディレクトリの二つ上)/zip/air_sdk.zip(Macはtbz2)を削除、その後に再度「ant airsdk」を。

AIRNovel&ANBooks更新:複数行にわたるタグ記述

●リリース Ans全ソース
3.47
* add:複数行にわたるタグ記述を可能に。(属性に与える文字列内部は改行不可)
   コメントはタグ直後に追い出すイメージ。(エラーメッセージでの直前行表示でもそのように表示)
* info:Flex 4.8でビルド(実質Flex 4.6と同じだが、ソース管理者がApache)
* chg:Google Chrome向けの manifest.jsonに項目追加、manifest_versionも2に更新。
   http://developer.chrome.com/extensions/manifest.html
* chg:エラーメッセージにて、タグでない引用は[]ではなく【】で囲うように変更・統一。
* chg:文字レイヤが無いのに文字を表示しようとした際のエラーメッセージを詳細に。

例)
[E] *** fn:main.an line:1
[E] [ch] Textレイヤがないのに文字列【a】を表示しようとしました。
[add_lay layer=(レイヤ名) class=txt]で文字レイヤを追加して下さい


●ANBooks更新(公開先
0.49
* chg:AIRNovel 3.47に更新。


「複数行にわたるタグ記述」とは、以下の記述を

[lay layer="mes" visible=true b_alpha=0 r_size=12 r_align="121" layout='blockProgression="rl" lineHeight="36" paddingTop="15" paddingRight="15" fontSize="24" color="0xffffff" fontFamily="VLゴシックcff" fontLookup="embeddedCFF"']


以下のように書けるという事です。(途中無意味に改行してるのもありますが)

[lay ; レイヤを操作するタグ
layer="mes" ;「mes」レイヤを操作
visible
=
true ;表示する
b_alpha=0 ;テキスト背後の矩形透過度
r_size=12 r_align="121" ; ルビの設定
layout='blockProgression="rl" lineHeight="36" paddingTop="15"(略)'] ;レイアウト

ANBooks更新:細々不具合修正

●ANBooks更新(公開先
0.48
* bug:桜PC版テンプレート、冒頭でエラー停止していた件修正。
* bug:自己証明書の作り方の説明文(コマンドライン)を修正。
* bug:インストール直後の起動で黒画面になってしまう件修正。

 同人ゲーム制作者交流会でAIRNovelの解説をしたのですが、クリーン環境にインストールした際に色々気付いた不具合を修正しました。
プロフィール

ふぁみべぇ

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

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