AIRNovel&ANBooks更新:フォント管理(作りかけ)と機能追加

120528Ibn_al-Nafis.jpg
 エジプト人のアブドゥッラ(Abdalla Ramadan)さんが、AIRNovelにて偉人の伝記ノベルゲームを製作されました!!

今までになかったアラブの歴史のビジュアルノベル。偉大な科学者であり医者のイブン・アンナフィースの物語。舞台はエジプト、1271年(ヒジュラ暦671年)。歴史的事実に基づいたお話です。

イブン・アンナフィースはたくさんの発見と貢献をしています。例えば、最近出版された彼の生涯に関する本によると、彼は小循環、大循環を発見し、視覚に関するすばらしい本を著述し、解剖学に関する沢山の事実を発見し、当時の医学と医薬品に関する知識のコレクターでもありました。科学的調査に規則を定めるための貢献をし、実験上の科学的方法には論理を定めました。
それに、イブン・アンナフィースが小循環(肺循環)を発見しましたが、そのことは1924年まで知られていなかったです。


 真面目な作品だ……!
 アタイみたいに可愛い和風美人さんが家政婦に来てくれないかなぁとか不純な気持ちじゃ無い制作で恥ずかしいです……。


●リリース Ansan_sdkAndroidChromeOSiPadiPhone全ソース
3.28
* add:[fadeoutbgm][fadeoutse]にて、属性stop=false指定が出来るように。
   「フェード終了時の再生停止」を辞めさせることが出来る。

●ANBooks更新(公開先
0.22
* add:組み込みフォント設定を追加。(作成中)【ビルド環境設定】-【組み込みフォント設定】
    ただしフォント管理としては更に以下が必要かと思われる。
      ・(作品ごとに)使用するフォント選択
      ・(フォントごとに)どのスクリプトで使用されているか探索するフォルダを選択
      ・フォントプラグインファイルの生成フォルダ

 AIRNovel変更は以下の用途です。

[fadeoutbgm time=2000]
[bgmfadein fn="Abdalla" time=2000]

 とすると素早いスキップ時に「Abdalla」を再生→遅れて[fadeoutbgm]による再生停止が働いてしまう。

[fadeoutbgm time=2000 stop=false]
[bgmfadein fn="Abdalla" time=2000]

 これで「遅れて[fadeoutbgm]による再生停止」を辞めさせることが出来る。


 変更のヒントとなったのは、アブドゥッラさんのご報告です。
 有り難う御座いました!!
 AIRNovel ソース変更はan_sdkのみ、ant upd_env で更新出来ます。

120528ab.png
 作りかけですが、以下のように試せます。

1.ANBooksにフォント毎に以下の三つを登録。(フォントファイルは実はなんでもいい)
  【フォントファイルへのパス】(フォントへの絶対パス)/VL-Gothic-Regular.ttf
  【プラグイン名】VL_Gothic
  【フォントファミリー名】VLゴシック
2.ANBooksによりプロジェクトを新規作成する。
3.コマンドプロンプトを開き、カレントを作成したプロジェクトフォルダへ設定。
4.ant でフォントが適用されていない状態での動作を確認。(スナップショット撮るとか)
5.ant fontで(matフォルダ内のシナリオファイルに登場する文字だけを最低限含んだ)フォントファイルがmatフォルダに生成される。(mat/VL_Gothic.swf)
6.mat/main.an を変更、変更する場所は三箇所(一箇所コメント、二箇所コメントアウト)
7.ant でフォントが適用された動作を確認。


 黒柴亭さん、フォント埋め込み成功おめでとうございます(ノ´∀`)ノ
 ……とはいえ、そこまでご苦労させてしまうのも申し訳なく。出来るだけ自動化を進めておりますのでご勘弁を。

 AIRNovel公式サイトにバナーはないですねー。ロゴも。用意したいんですけどね……。
スポンサーサイト
プロフィール

ふぁみべぇ

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

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