Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    ShikemokuMK
    @ShikemokuMK
    test
    gotodeploy
    @gotodeploy
    ありがとうございますー
    gotodeploy
    @gotodeploy

    以下ValeryVS氏からの質問です。意味不明なとこがれば教えてください。

    Firstly, I want to ask about sound and voice layers. There is only two tags in KAG3 - bgm and sound effects. I'm planing to extend this in tyrano. It is easy.
    playsound, stopsound, fadeinsound, fadeoutsound - tags with layer (or may be target?) attribute, whitch specifyes sound layer name
    It only required somecode refactor to store sound maps for layers.
    Current sound tags will be attached to this, like se tag now attached to bgm.
    Such way will give ability to play sounds in separate "layers", to stop and fade these layers and to store multiple sounds in save file. That sound will start playing at game load.
    The question is: may be there is some tag in KAG? Some in develop version may be? Just for compatabylity with future updates.

    And another sound tag - voice.
    Voice layer must be stopped with next text. I think stopping of voice sound layer can be bound to [l] and [p] tags. Also need some "prevent voice stop once".
    Same question here. Is such logic implemented or planed in some version of KAG?

    Third. I don't have PS Vita to test. Is it have css transitions? I made fast css animations for [trans], background transition and other witch use $.trans function.

    gotodeploy
    @gotodeploy
    超簡単に意訳すると
    1. サウンドをストアしてる部分をちょこっとリファクタして、別々のサウンドレイヤに出力できるplaysound, stopsound, fadeinsound, fadeoutsoundタグを作りたいんだけど、開発中のモノ含めもうすでにKAGにある?将来のアップデートとの互換性とか含めて知りたいっす
    2. ボイスは[l]とか[p]タグに連動して止まるべきじゃない?でもそんな機能、既にKAGに実装済みだったり、開発の予定があったりしない?
    3. [trans]っていう高速cssアニメーションタグ作ったんだけど、PS Vitaってcssトランジションってできるのかな?テスト用のPS VIta持ってないから知りたいんだ
    Kikyou Akino
    @bellflower2015
    意訳について・・・[trans]は元からあるけど、Valery氏がAnimate.cssを使って拡張したものを独自にリポジトリに上げてますので、そういう意味かと。
    gotodeploy
    @gotodeploy
    おお、なるほど!ありがとうございます :)
    ShikemokuMK
    @ShikemokuMK

    1.サウンドをストアしてる部分をちょこっとリファクタして、別々のサウンドレイヤに出力できるplaysound, stopsound, fadeinsound, fadeoutsoundタグを作りたいんだけど

    サウンド周りについては音量調整機能やAndroid5.0対応などで作り変える予定があります。

    2.ボイスは[l]とか[p]タグに連動して止まるべきじゃない?でもそんな機能、既にKAGに実装済みだったり、開発の予定があったりしない?

    良い機能ですね。
    configファイルでクリックで停止するかどうかといった設定ができると良いと思います。
    実装を検討いたします。

    3.PS Vita について

    PS VITAはだいぶ昔に動作確認してみましたが、cssトランジションはどうなんですかね。PS vita持ってないんですが、機会があれば確認してみます。(CSSトランジションくらいは動いて欲しいですが)

    gotodeploy
    @gotodeploy

    @ValeryVS Below are answers:

    1. As of now, I have a plan to implement volume control and android 5.0 support. (Note: He has not mentioned about KAG and 'layers'. My apologies if he has not gotten a full understanding of your thoughts from my translation)
    2. That sounds great. Well, I'm planning to implement that. I think an option for that should be in a config file.
    3. I confirmed Tyranoscript was working on PS VITA a long time ago. However I'm not sure CSS transition. I will check it out if I have a chance.

    IMHO, we should create a document with i18n support by a static site generator like Jekyll or Hexo on the github page of tyranoscript.

    Kikyou Akino
    @bellflower2015
    Hexo良さげですね。
    GitHub Pagesへアップ?
    Kikyou Akino
    @bellflower2015
    関係ない話ですが、Tyranoの埋めこみタグ用JSとか作ってみました ---> https://gist.github.com/bellflower2015/41508b40db3ae1419647
    うわ、この場で展開されちゃうのか・・・恥ずかしいwww
    あれ、Gistには3つUPしたのに1つだけ展開されてない
    gotodeploy
    @gotodeploy
    :+1:
    @bellflower2015 GitHub Pagesが一番わかりやすいんじゃないかと。Hexoはマルチバイト強そうなんで、試してみる価値はありそうです
    Kikyou Akino
    @bellflower2015
    @geduld とりあえず今英訳されてるものってタグリファレンスくらいですよね・・・
    gotodeploy
    @gotodeploy
    しかもメンテされてるか怪しい気が
    Kikyou Akino
    @bellflower2015
    ^^;
    gotodeploy
    @gotodeploy
    Kikyou Akino
    @bellflower2015
    いや、これですよ http://tyrano.jp/home/tag_en/
    gotodeploy
    @gotodeploy
    おっと
    メンテナさんがいらっしゃるんですよねきっと
    Kikyou Akino
    @bellflower2015
    "Transrated by jsarcade" とありますね
    gotodeploy
    @gotodeploy
    これって @EvanBurchard 氏では
    Kikyou Akino
    @bellflower2015
    あ、これもEvan氏っぽいな・・・
    ですね
    Valery
    @ValeryVS

    Hi, thanks for translate and replies.
    回答と翻訳をありがとう。

    There was a little fix 2015-06-23, I forgot to update index.html file.
    ShikemokuMK/tyranoscript#32

    I'm also think about few more features.

    Text animation perfomance
    Adding elements to Html DOM Object is performance-costly operation.
    Text animation can be maked with css animation, like I did with backgrounds. This will increase perfomance, especially for mobiles.
    Something like this https://jschr.github.io/textillate/ (settings: FadeIn sequence, FadeOut sync).

    User settings
    I improve some code of audio tags. There is "settings" system variable witch has JS object with values for audio layers volume. Like this:
    sf.settings.volume = {
    main: 100,
    bgm: 100,
    se: 100,
    ambiance: 100,
    voice: 100
    }
    And make a popup (like menu) with html "sliders" where user can adjust volume.
    I will make pull request for this in next weeks.

    Aslo, I think, hotkeys and touch gestures can be set with such variables and page. This is an idea for future updates.

    Question: menu, save, load, settings and other
    In tyranosctipt code is pages for menu, save and load screens hard-coded in JavaScript. In some games such menus made as separate scenario scenes.
    Witch way is better?

    • provide some way to game developers, to edit and add menus in JS
    • make such pages with scenarios and use [return] tag
    • make such pages with scenarios and use savesnap loadsnap
    gotodeploy
    @gotodeploy

    @ValeryVS Спаси́бо!
    またもや意訳ですが、誤訳等ご指摘あればぜひ

    テキストアニメーションのパフォーマンス
    HTML DOMオブジェクトに要素追加するのは凄いコストかかる操作。私がbackgroundsでやってるようにcss animationだったらパフォーマンスが良くなるよ、特にモバイルはね。こんな感じ https://jschr.github.io/textillate/ (settings: FadeIn sequence, FadeOut sync)

    ユーザ設定
    いくつかaudioタグを改善して、こんなjsオブジェクトのボリューム設定値をつくったよ。こんなかんじ:

    sf.settings.volume = {
    main: 100,
    bgm: 100,
    se: 100,
    ambiance: 100,
    voice: 100
    }

    で、ポップアップ(メニューみたいな感じ)にhtmlのスライダーがあって、ユーザが自由に調整できるようにしてみた。来週プルリク送るよ。将来的にはホットキーとかタッチジェスチャーで調整できるようになるといいよね。

    質問: メニュー, セーブ, ロード, 設定等々
    ティラノスクリプトだとページがメニュー項目になってて、セーブページとかロードページがjavascriptでハードコードされてるよね。メニューをシーンと切り離したいゲームではどの方法がベターかな?

    1. ゲーム開発者がJSでメニューをいじくれるようにする
    2. オリジナルのページを作って[return]タグで戻る
    3. オリジナルのページを作って savesnap loadsnap
    ShikemokuMK
    @ShikemokuMK

    有難うございます!

    まず、ここまでのプルリクエストについて
    一旦betaブランチにマージしてpush しました。

    こちらで調整して安定動作が確認できたら
    masterへmergeさせていただきます。

    Text animation perfomance

    テキストメッセージの表示部分についてですよね?
    たしかに現在の1文字ずつDOMに追加するのは
    パフォーマンスに課題があると感じています。

    ご提示のCSSアニメーションはすごく良さそうですね。
    私の方で実装を試してみたいと思います。
    (表示方法もユーザが選択できると良さそうです)

    User settings
    I improve some code of audio tags. There is "settings" system >variable witch has JS

    ありがとうございます!
    音楽のボリュームについては要望がたくさん出ているので助かります。
    ただ、音楽はPC・スマホブラウザ・スマホアプリなどの際に
    挙動にバラつきがあるので、なかなか難しいところです。
    プルリクを参考にマルチプラットフォームで利用できるように私の方でも確認してみます。

    Question: menu, save, load, settings and other

    これは悩みどころですね。

    ↑初心者
    ・設定ファイルの変更でセーブ画面をカスタマイズ
    ・CSSでテーマの変更のみで見た目を変えれる
    ・JS+ CSS + HTMLをフルカスタマイズ
    ↓上級者

    のように製作者の技術レベルによって
    ある程度、カスタマイズできるレイヤを分割できればと思っています。

    デザインプラグインのような形で外部ファイル化して取り込めると最高ですね。(ユーザーどうしでデザインの共有)

    gotodeploy
    @gotodeploy
    :+1: