を、Flex 4リリースだっ

3/21/10
Flex 4 and Flash Builder 4 has shipped!


Flash Builder 4もか~。Flex サイトはこちら、Flex 4 SDKはこちら

AIRNovel使うだけなら関係ない話だけどね。
AIRNovelを作る自分に関係あるだけで。
Flexはざっくり言うと、Flashで動くスゴイソフト作ったりしやすくなるライブラリ群(フレームワーク)です。


●リリース
Ans 1.22、 1.22、AIRNovel_SDK 1.14
1.22、1.14
 * chg:内部的な変更(AIR verを 1.5.3に)で、ansと櫻はUPDATE失敗します。更新は公開サイトからお願い致します。
 * upd:Flex SDK 4をリリース版(4.0.0.14159)に
 * chg:ブラウザ実行時は右クリックメニューでゲーム終了ボタンを出さない

今回だけ、ansと櫻はUPDATE失敗します。
アンインストール後、再度上記リンクからインストールしてください。
これはFlex 4 SDK正式版リリースを受け、将来性を考え、
必要Adobe AIRバージョンを1.5.2から1.5.3に上げたためです。
(「片輪車と雪女」は有料で頒布しているので、アップデートできないと困るので上げません)
お手数掛けますが、いつかやんないといけなかったのでこの機会に。
スポンサーサイト

更新:ビルドファイルちょっと変更

Antビルドファイルのプロパティファイル、XMLにしました。
以前の形式だと日本語パスに弱いので。

更新:片雪、フォント軽量化処理機能追加

●リリース
AIRNovel_SDK 1.13
1.13
 * chg:フォント軽量化(5.48 MB減)
 * chg:縦中横活用(!!、!?)
 * chg:最終話末の使用フォント修正
  (最終話末セーブデータのみ、使えない場合があります。再度しおりして下さい)

IPA明朝 FULL…4.2 MB(4,178,012)
IPA明朝 限定…606 KB( 605,169)
  当社比 604269/4178012 = 0.15 に縮小!
  4178012 - 605169 = 3,572,843 = 3.57 MB 減
IPA明朝 限定(体験版)…401 KB(398,542)

癸羊明朝 FULL…1.9 MB(1,919,650)
癸羊明朝 限定…106 KB( 105,455)
  当社比 11833/1919650 = 0.006 に縮小!
  1919650 - 105455 = 1,814,195 = 1.81 MB 減
癸羊明朝 限定(体験版)…61 KB(59,702)

3572843 + 1814195 = 5,387,038 = 計 5.39 MB 減


あとフォント軽量化処理に「#USE-FONT」という書式を追加。
複数フォント使用時に重複登録を避けられます。

更新:ソースファイル構成を刷新

●リリース
Ans 1.21、 1.21
 * chg:ソースファイル構成を刷新
 * chg:フォント軽量化

今までお手持ちの環境でAIRNovelをビルドする際、
「Windowsの際、build.xmlファイルを手直しする必要」や
「Flek SDKの場所などbuild.xmlを変更する必要」がありました。

今後は前者の手間はなくなり、
build.propertiesという小さな設定テキストファイルの「Flek SDKの場所など」を変更し、antするだけで良くなりました。

詳細はソースファイル頒布記事で。


また「AIRNovel.zip」は公開終了、「AIRNovel_SDK.zip」に。
AIRNovel SDKはソースファイルの他に
anc(コマンドライン版ANCoder)
ucr(フォント軽量化処理)
も同梱しています。

ちなみに過去に配布したプラグインやツールなども
ancと同じようにby-productディレクトリ以下に置くと、
一緒にビルドできるようにbuild.xmlを記述しています。


ブラウザ実行で
「エラーが出まくっていたのがウソのようです。というか、全くエラーが出なくなりました。」
との拍手を頂きました。
タイミング的に15日の更新更新:桜をブラウザ実行でのBug Fixでエラーが無くなったのだと思います。
こちらではエラーが出来にくかったので、レポート助かります(´ω⊂

ツール:フォント軽量化処理


(画像クリックでブラウザ上実行。動かない場合はこちらを開いてください)
 スクリプトで使用している文字のみピックアップし、最小限のフォント埋め込みswfを生成するためのツールです。

 フォント情報全てをswfにしてゲームに同梱するのも無駄が多い話です。
 上記イメージの少しの文面で、当社比0.014、1/70近くに削減!(1.28 MB 減)
  ひま字 FULL……1.3 MB(1,302,770 byte)
  ひま字 限定……20 KB( 18,705 byte)

 20 KBと言われてもピンと来ませんが、
 ansの黄色い四角で「update check」という画像が80KBほど。
  update.png……82 KB( 77,612)
 かなり小さいですね。

※サンプルには「KFひま字」(下川幸枝さん作)をお借りしました。この場をお借りしてお礼申し上げます。


 桜の樹の下にはでは当社比0.024、1/40近くに削減!(4.08 MB 減)
  IPA明朝 FULL…4.2 MB(4,178,012)
  IPA明朝 限定…102 KB( 99,150)


 というわけで、ディスクスペースや配布サイズを抑える事が出来るため、大変有用です。
 ご活用下さい。(開発中はFULL版のほうが楽だと思いますが)


 このツールはコマンドラインで動作するAdobe AIRアプリです。
 こちらtool_ucr.zipからダウンロード可能です。

 *.anprjのパス(search要素とpath要素)にある全てのanスクリプトを調べ、
 使用している文字のみピックアップし、
 フォントswfのソースファイルを生成します。

 サンプルはApache Antと組み合わせて自動的にフォントswfファイルを生成し、表示してます。


 ucrは*.anファイル内の以下を、フォント埋め込み対象とします。
・実行時、画面に表示される文章
・タグ[ch][ruby][ruby2][tcy]の属性
・コメント「;#FONT」以降から行末までの文字(桜の樹の下には1.21以降で使用しています)

あと

;#USE-FONT 癸羊明朝cff


という書式で「この指定以降はこのフォント(癸羊明朝cff)だけ使います」という宣言になり、複数フォント使用時に重複登録を避けられます。
一つのスクリプトに何度も記述できるので、行単位でフォント埋め込み指定を変更できます。

フリーフォント紹介リンク集
プロフィール

ふぁみべぇ

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

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