DEVELOP

スポンサーリンク
Defold

【Defold】Shader:Edgeを検出する

スプライトのエッジを検出したい。varying mediump vec2 var_texcoord0; uniform lowp sampler2D texture_sampler;uniform lowp vec4 tint; void ...
DEVELOP

【Unity】Naninovel:選択肢の見た目をカスタマイズする

通常、Naninovelで選択肢を表示するためにはchoiceコマンドを使います。@choice リンゴ@choice バナナ@choice パイナップルデフォルトではこの様なビジュアルです。今回はこの見た目をカスタマイズしてみます。画像付...
Defold

【Defold】文字列をJSON形式に変換したい

JSON API要素を出力local jsonstring = '{"persons":}'local data = json.decode(jsonstring)pprint(data)結果{ persons = { 1 ...
DEVELOP

【Unity】Naninovel:背景にムービーを再生する(ループなし)

現バージョンのNaninovel1.7.0では、背景を動画にした際には自動的にループ再生されてしまう。アニメの様なシーンを再生したい場合、ループされては困ることもあります。手っ取り早い収支は、ソースコードを書き替えてしまうことです。修正コー...
Defold

【Defold】VSCode対応!外部テキストエディターを使ってコーディングする

Defold Engineには標準でスクリプトエディターが備わっています。これはこれで有難いのですが、コードは普段使い慣れたテキストエディターで入力したいものです。実はVisual Studio CodeとAtomにはDefold用のプラグ...
DEVELOP

【Unity】NaniNovel:「SpriteDicing」をつかってキャラクターの容量を削減する

有名なノベルアセット「宴」にもありますが、Naninovelにもあります。ダイシングは、スプライト間の共通部分を細切れに抽出して、ひとつの絵が作れる様に施すものです。SpriteDicingパッケージを取り込む公式ドキュメントの解説ページか...
NaniNovel

【Unity】NaniNovelでキャラクターを表示する

会話シーンにキャラクターを登場させてみます。そもそもDefold Engineって何?という方はこちら。リソースの追加メニューバーの->->を選択しキャラクターの追加画面を開きます。開けたらに表示するキャラクター名を設定し、右側の詳細ボタン...
Defold

【Defold】パフォーマンスを計測する

Defoldには他ゲームエンジンと同様にパフォーマンス計測ができるプロファイラが用意されています。そもそもDefold Engineって何?という方はこちら。プロファイラの表示-- プロファイラ表示ONmsg.post("@system:"...
DEVELOP

【Unity】NaniNovelの会話システムのみを利用する

Unityのビジュアルノベル用アセットNaninovel はテキストベースのビジュアルノベルシステムで、インストールした直後は完全なるビジュアルノベルシステムとして動作し、シーンを再生開始すると一般的なタイトル画面が表示され、即座に作り始め...
Defold

【Defold】階層的なステートマシンを作成しました

階層的なステートマシンが欲しくなったので、作ってみました。クラスlocal M = {}function M.new() local instance = {} instance.on_enter = bit.lshift(1, 0) in...
スポンサーリンク