お知らせ掲示板 | 質問掲示板 | 不具合報告掲示板 | 機能要望掲示板 | 雑談掲示板

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
206 / 1327 ←次へ | 前へ→

Re:テキストから指定のURLへ飛ばす
 ぽてと  - 2019/2/12(火) 0:12 -
  
ぽてとです。

私が知っている範囲となりますが、ご回答させて頂きます。
※.ystファイルはエディター等で開いてください

>メッセージウィンドウに表示されるテキストから
>URLに飛ばす記述方法はあるでしょうか?
こちらについては、出来なくはないですが難しいので止めた方が良いかと思います。
Yu-ris命令でERISを改修して機能追加すれば可能という事ですね。


>それが出来ない場合、他の方法でクリックすると
>指定のURLを開くといった演出は出来るでしょうか?
タイトル画面にてWEBページ(URL)に飛ばすボタンを参考にすれば可能です。
ただ、WEBへのリンクボタンを生成するので、ボタンの表示位置をゲーム画面内で可変的に変更するのは難しいので割愛します。
つまり、常に特定位置にボタンを表示させるという事です。


具体的な手順としては下記の通りです。
1.メイン画面にWEBボタンを作成する。
2.WEBボタンの機能を追加する。
3.シナリオに記述する。

以下に詳細を記載します。
1.メイン画面にWEBボタンを作成する。
修正ファイル:data\script\UserDesign\メイン画面設計.txt
下記をメイン画面設計内の「#=ES.GAMEMAIN.BTDEF」内に追加する。

\BTDEF.GROUP(ES.GAMEMAIN)
\BT.NAME("■WEB")
\BT.GROUP(1)
\BT.CGSYS("title/btn_web") //好きなボタン画像に変更してください
\BT.XY(0, 0)        //座標を設定してください
\BT.Z(020)
\BT.E(0)          //初期有効状態を設定してください(0=無効,1=有効)
\BT.SET(BTN.WEB)


2.WEBボタンの機能を追加する。
修正ファイル:data\script\ERIS\Scene\GAMEMAIN\ES_Gamemain.yst

以下を.yst内の一番下に追加する。※$L(1000)の数値=1000は任意の値に変更してください。
//■[WEB]ボタン ------------------------------------------------------
//
#=ES.GAMEMAIN.BTN.WEB.ON
{
    GOSUB[#=ES.STARTWEB pstr=$L(1000)]    //WEBページ起動処理
    return[]
}


3.シナリオに記述する。
シナリオ内に下記を追加してみてください。サンプルです。

$L(1000)="http:/"+"/yu-ris.net/"
\BT.ES1(ES.GAMEMAIN.BTN.WEB)
ボタンを表示しました。

\BT.ES0(ES.GAMEMAIN.BTN.WEB)
WEBボタンをクリアしました。

$L(1000)="http:/"+"/yu-ris.net/" //※アドレスを変更すれば随時変更する事ができます。
\BT.ES1(ES.GAMEMAIN.BTN.WEB)
WEBボタンを再表示しました。


以上、宜しくお願い致します。
引用なし
パスワード
312 hits

テキストから指定のURLへ飛ばす まる 2019/2/5(火) 18:17
Re:テキストから指定のURLへ飛ばす ぽてと 2019/2/12(火) 0:12
Re:テキストから指定のURLへ飛ばす まる 2019/2/20(水) 0:14
Re:テキストから指定のURLへ飛ばす ぽてと 2019/2/20(水) 20:15
Re:テキストから指定のURLへ飛ばす ぽてと 2019/2/20(水) 23:35
Re:テキストから指定のURLへ飛ばす まる 2019/2/21(木) 2:02

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
206 / 1327 ←次へ | 前へ→
59,455
(SS)C-BOARD v3.8.1β4 is Free.