ページ 11

【VX】現在のプレイタイムの変更

Posted: 2018年8月08日(水) 07:53
by nao_sasa
いつもお世話になっております。

このたびはツクールVXにおいて、変数の処理で現在のプレイ時間を変数に代入することはできますが、
その逆として「変数に入力したトータル秒数を、システムのプレイ時間に適用する」方法がないか質問させて頂きます。
どうぞご鞭撻のほどよろしくお願いします。

Re: 【VX】現在のプレイタイムの変更

Posted: 2018年8月25日(土) 19:32
by faida
結構前なので見てるかどうかわかりませんが。

VXのヘルプを「プレイ時間」で検索したところ、なんとヒットしました。
Graphics.frame_count
画面の更新回数のカウントです。ゲーム開始時にこのプロパティを 0 に設定しておくと、
frame_rate プロパティの値で割ることで、ゲームのプレイ時間 (秒数) が算出できます。
なので、イベントコマンドの「スクリプト」で

コード: 全て選択

frame = $game_variables[n] * Graphics.frame_rate
Graphics.frame_count = frame
と記入すれば代入できるのではないかと。(nは変数ID)