ノベルサンプル 一般的なノベルゲームのサンプルです

ごちゃまぜサンプル 色々な機能が複合的に入ったサンプルです

GPU描画でスマホでもサクサク WebGLによりGPUで描画するため、大変高速です※

※WebGL実行可能環境にて

マルチプラットフォーム 様々なデバイスで動作します。

desktop app : Windows / macOS / Linux

※たぶん Steam 配布できます。

phone app : iOS / Android

browser : Google Chrome / Microsoft Edge / Safari / ( Firefox too...?)

※HTML5+JSが動作するなら大概いけます。

オープンソース エンジン本体も、完成済みゲームサンプルもオープンソース(MIT License)で。

GitHubにて公開中!

レイヤのクロスフェードと画像変更と動きの拡張スクリプト クロスフェードしながらレイヤ画像を変更出来ます。しかもpng・動画アニメしてても構いません

画面を揺らす 画面全体、全てのレイヤを揺らす

トゥイーンアニメを行なう レイヤーにトゥイーンアニメ(変形・移動・回転アニメーション)を加える

立ち絵を簡単に扱う拡張スクリプト レイヤ管理と立ち絵管理を簡潔にします

フラグメントシェーダで[trans] インラインでGLSL(OpenGL Shading Language)を記述し、[trans]にフラグメントシェーダを適用できます。

※例ではフラグメントシェーダでスクロールトランジションを実現しています。

画像も動画も重ねて表示 画像レイヤへ[lay][add_face]の操作で画像(png, jpeg)や動画(mp4, webp)を区別なく重ねて表示できます。目パチも動画立ち絵も思いのまま。

アニメpng アニメpng(スプライトシート形式)をサポート。画像レイヤのfn,face属性に指定できます。

スプライトシートとは?

mp4, webp動画再生 動画ファイルをサポート。画像レイヤのfn,face属性に指定できます。

※よってAIRNovelでいうムービーレイヤはありません

ブレンドモード ブレンドモードをサポート。重なった画像の表現方法を指定できます。

Effekseerエフェクト Effekseerエフェクトが使えます(仕様策定中)

3Dレイヤ 画像・文字レイヤと同様に3Dレイヤが使えます(仕様策定中)

3Dレイヤ(glTF表示) 3DレイヤでglTFモデルを表示できます(仕様策定中)

"Hip Hop Dancing" © yordanny.alzate (Licensed under CC BY 4.0)

えもふりレイヤ

本プラグインの使用者(開発者)は、簡易的な許諾書(最初にお読みください.txt)を確認して下さい。

※実際の開発時は、えもふり制作元の有限会社エムツーさんへE-moteインディーズプランの申し込み(またはコマーシャルプラン)をして下さい。

3Dレイヤ・天球表示(実験機能) 天球のように360°パノラマ画像を表示できます(仕様策定中)

直感的なルビ文法 青空文庫《あおぞらぶんこ》といった文法で記述できます。

青空文庫のテキスト版書式を参考に作りました

文字出現演出 文字出現演出を指定できます

フォント利用 フォントファイル(※1)・Webフォント(※2)を利用できます

※1)拡張子woff2、otf、ttfのフォント
※2)WEB上のcssファイル

メッセージウインドウ メッセージウインドウや名前表示・システムボタンなども可能

素材 びたちー素材館さま

複数メッセージウインドウ 複数のメッセージウインドウを扱うサンプル

素材 びたちー素材館さま

文字ボタン・リンク 文字リンクや各種ボタンでメニューや選択肢も作れる

素材 びたちー素材館さま

既読スキップ 一度読んだ箇所は、高速読み飛ばしすることが出来ます。クリックか未読部分で止まります。

履歴と機能追加 テキストログ表示と、情報や機能を付加した表示ができます

禁則処理と文字詰め 読みやすさのため本格的な禁則処理を行います

スクリプト文法は KAG3 系 AIRNovel、吉里吉里などとほぼ同じです。

NScripter的「一文字マクロ」 例えば「@」という一文字を引数無しマクロの別名にできます。

デバッグ機能 レイヤ構造や変数などを確認できます。

if文を使える 【内蔵のタグ】複雑な条件分岐を行える[if][elsif][else][endif]があります。

複数行タグやマクロ タグやマクロは複数行に改行して書け、コメントも書けます。

※このページでソースを見ても分かりませんが、実際のmain.snではタグを複数行で記述してます

for文を使える for文のように変数を変化させながら[call]を繰り返すマクロを提供

変数名に全角文字 変数名は半角英数字、全角文字が使えます。

※文字コード:UTF-8、改行コード:LF

無名ラベル ラベル名を考えるのが面倒なとき、「無名ラベル」ともいうべき機能が使えます。

エスケープ文字 特別な意味がある文字(&[;*|《)や一文字マクロなどをそのまま表示できます。

サウンド再生 サウンド再生とフェードできます

HTMLフレーム HTMLファイルをベースとする「フレーム」表示・変数をやりとりできる

プレイデータ プレイデータをエクスポート・インポートできる

更新チェック機能 制作したゲームに更新チェック機能をつけられます。更新がある場合はインストーラーをダウンロードできます

メールやツイッターとの連動 【内蔵のタグ】URLを開く[navigate_to]があります。(アプリのみ)

SKYNovel発表スライド 2018/7/7 SKYNovel発表時のスライドプロジェクトです(多少メンテナンスしてます)