Reactコンポーネントで画面を構築。描画にはCanvas 2D APIを採用し、特別な実行環境を選ばず軽快に動作します
様々なデバイスで動作します。
desktop app : Windows / macOS / Linux
※たぶん Steam 配布できます。
browser : Google Chrome / Safari / Microsoft Edge / Firefox
※HTML5 + JSが動作するなら大概いけます。
クロスフェードしながらレイヤ画像を変更出来ます。しかもpng・動画アニメしてても構いません
RUN sample
画面全体、全てのレイヤを揺らす
RUN sample
レイヤーにトゥイーンアニメ(変形・移動・回転アニメーション)を加える
RUN sample
レイヤ管理と立ち絵管理を簡潔にします
RUN sample
インラインでGLSL(OpenGL Shading Language)を記述し、[trans]にフラグメントシェーダを適用できます。
RUN sample※例ではフラグメントシェーダでスクロールトランジションを実現しています。
降雪・雨窓・花吹雪・炎・オーラなど、多彩なシェーダエフェクトをボタン一つで切り替えて確認できます。背景エフェクトと人物へのエフェクトを重ねがけ可能です。
RUN sample※BlueSNovelエンジン専用の機能です
【内蔵のタグ】画像レイヤへ[lay][add_face]の操作で画像(png, jpeg)や動画(mp4, webp)を区別なく重ねて表示できます。目パチも動画立ち絵も思いのまま。
RUN sample
動画ファイルをサポート。画像レイヤのfn,face属性に指定できます。
※よってAIRNovelでいうムービーレイヤはありません
RUN sample
ブレンドモードをサポート。重なった画像の表現方法を指定できます。
RUN sample
レイヤーにフィルターを指定できます。
RUN sample
Effekseerエフェクトが使えます(仕様策定中)
RUN sample
画像・文字レイヤと同様に3Dレイヤが使えます(仕様策定中)
RUN sample
3DレイヤでglTFモデルを表示できます(仕様策定中)
RUN sample"Hip Hop Dancing" © yordanny.alzate (Licensed under CC BY 4.0)
3Dレイヤと同じDOM直描画方式でLive2Dモデルを表示。待機中はまばたき・呼吸で動き、クリックでモーションを切り替えられます。
RUN sample
天球のように360°パノラマ画像を表示できます(仕様策定中)
RUN sample
文字出現演出を指定できます
RUN sample
フォントファイル(※1)・Webフォント(※2)を利用できます
RUN sample
※1)拡張子woff2、otf、ttfのフォント
※2)WEB上のcssファイル
一度読んだ箇所は、高速読み飛ばしすることが出来ます。クリックか未読部分で止まります。
RUN sample
テキストログ表示と、情報や機能を付加した表示ができます
RUN sample
読みやすさのため本格的な禁則処理を行います
RUN sample
例えば「@」という一文字を引数無しマクロの別名にできます。
レイヤ構造や変数などを確認できます。
RUN sample
【内蔵のタグ】複雑な条件分岐を行える[if][elsif][else][endif]があります。
RUN sample
タグやマクロは複数行に改行して書け、コメントも書けます。
※このページでソースを見ても分かりませんが、実際のmain.snではタグを複数行で記述してます RUN sample
for文のように変数を変化させながら[call]を繰り返すマクロを提供
RUN sample
変数名は半角英数字、全角文字が使えます。
RUN sample※文字コード:UTF-8、改行コード:LF
ラベル名を考えるのが面倒なとき、「無名ラベル」ともいうべき機能が使えます。
RUN sample
特別な意味がある文字(&[;*|《)や一文字マクロなどをそのまま表示できます。
RUN sample
サウンド再生とフェードできます
RUN sample
HTMLファイルをベースとする「フレーム」表示・変数をやりとりできる
RUN sample
プレイデータをエクスポート・インポートできる
RUN sample
制作したゲームに自動アップデート機能をつけられます
URLを開く[navigate_to]があります
[p]などの停止位置を「ページ」とみなし、戻ったり進んだりできる。
RUN sample
画面揺れやフェード、SE再生、トゥイーンなど複数の処理を同時に発生させても、wait系タグでまとめて待ち合わせできます。
※開発者向けの動作確認用ページです
RUN sample
2018/7/7 SKYNovel発表時のスライドプロジェクトです(多少メンテナンスしてます)
RUN sample