ティラノビルダーで「ブラウザゲーム」で書き出した場合、iOS ではワンクッション挟まないと音が出ない

バージョン

1.7.0 steam ja です。また、音声として ogg ではなく m4a が入っていることは前提とします。

症状

「BGM再生」のコンポーネントを登録していても、そのタイミングで音楽が流れない。

解決法

「BGM再生」の前に、「テキスト」コンポーネントを入れて、適当にタップをさせる。タップが契機となって音楽が流れる。

注意点

「BGM再生」のコンポーネントのオプションにある、「スマホブラウザ対応」(直前がアニメや背景変更の場合チェック)にはチェックを入れないこと

f:id:gregminster:20180108203107p:plain

参考(感謝)

補足

1.8.0a steam ja だと解消されているようです。

ティラノビルダーで「ブラウザゲーム」で書き出した場合は m4a がないと音が出ない

バージョン

1.7.0 steam ja です。

症状

標題のとおりなのですが、ogg で音を配置していると Webブラウザ で音が出ません。確認した環境は以下のとおりです。

  • Android版 Chrome
  • Windows版 Chrome
  • macOS版 Chrome
  • iPad版 Chrome
  • .htaccess も設置してみたが効果はなかった

解決法

ogg と同名の m4a を同梱して Webサーバ にアップロードしたところ、正常に音が出ました。なお、Widowsアプリ版 では ogg のみで問題ないです。

参考サイト(感謝)

ティラノビルダーを触ってプチハマりしたところ

ティラノビルダー

いわずもがな、最高のゲーム制作ツールです。

プチハマり

ハマったところを数点書きます。一部誤りがあると思われます。

  • プロジェクト名と、画面の一部場所に表示されるプロジェクト名が異なっていたので JSON を編集したら、title_screen.ks のリンクが正しく機能しなくなった

    • 無理矢理他の値に変更してセーブし、再度本来の値にセーブしたら戻った
  • 「ストーリー」→「テキスト」でいくらやってもテキストが表示されない

    • 「メッセージ」→「メッセージ枠表示」をする必要があった
  • 「やりなおしのやり直し」のショートカットが Mac基準? なのか、Windows で Ctrl + Y でできなかった

未だに分からない

  • メッセージ枠の部分に発言者の名前を表示する方法が分からない
    • 「キャラクター登場」を使ってもうまくいかない
  • ogg だと Webブラウザ版で音が出ない(Chrome、Android Chrome、iOS Chromeすべて)

備考

フレームワークを用いる以上、それに乗っかることが必要ですね。乗っからないことをやろうとする場合には相応の時間がかかると思われます(当然ですが)。

パーツを操作するのにマウスでポチポチするのが基本なので、大量操作をキーボードでできるようにしてほしいですね(Ctrl + C をしてからの Ctrl + V など)。

Windows で RubyMine を用いる際に、リモートホストにある Ruby を使って実行する方法

つまり

ソースコードを手元のマシンで編集しつつ、実行はリモートマシン*1で行う方法です。

説明の前に

普通こんなことをする人はいないと思いますし、作り込んでいくといろいろ問題が出てくること必至です。このやり方の過程から得られるものがあればよいと思います*2

*1:たとえば VPS

*2:実際私はこの作業と格闘することでいろいろな設定方法が理解できました

続きを読む
Powered by はてなブログ