ブラウザーゲームにおいてセーブできない
詳細をみる ←ここをクリック
ローカルストレージを使用します。他ゲームでローカルストレージを使用していたり、上限を超えるとクォーターエラーが発生します。デベロッパーツールでエラーを確認して下さい。
【1】config.tjsでセーブ形式を圧縮セーブ形式にする
【2】ローカルストレージをクリアする(プレイ前に薦めるようにするとか工夫する)
【3】pcアプリゲームにし、config.tjsにてセーブ形式をファイル形式にして下さい。
ティラノのうんぬんではなくローカルストレージの問題です。対応すればよいことです。
何度も同じこというの疲れるお…
ローカルストレージ(webstorage)セーブデータを削除はこれ。
[iscript]
localStorage.clear();
[endscript]
Q.ブラウザ形式のセーブデータはどこにあるの?
詳細をみる
C:\Users\<ユーザ名>\AppData\Local\<アプリ名>\
※<アプリ名>は、package.jsonで指定した「"name": "<ここの値>"」が入ります。(初期値=tyranode)
ティラノライダーの場合
ファイルオプション 整理 表示 隠しフォルダを表示するを忘れずに
注意事項!!
新バージョンのティラノスクリプトのセーブ方式
ローカルストレージへの保存のみでしたが、3種類の方法を選択できるようになりました。Config.tjs の configSave にて指定します。
webstorage:従来のとおり、webstorage領域に保存します。
webstorage_compress : 圧縮、暗号化し
たうえでwebstorage領域に保存します。
file :PC限定。ゲームフォルダに外部ファイルとしてセーブファイルを出力します。
ティラノード、webstorageのティラノスクリプトのセーブデータの保管場所
ィラノードのセーブデータは、
以下フォルダに格納されています。(ティラノスクリプトforWindowsも同じ)
■1.セーブデータの格納場所
・Windows XPの場合
C:\Documents and Settings\<ユーザ名>\Local Settings\Application Data\<アプリ名>\
・Windows 7&8の場合
C:\Users\<ユーザ名>\AppData\Local\<アプリ名>\
※<アプリ名>は、package.jsonで指定した「"name": "<ここの値>"」が入ります。(初期値=tyranode)
【未確認】ファイル形式のセーブデータがティラノライダーの中?
デフォルトのティラノードのtyranoscriotエンジンは旧タイプのエンジンのままですのでセーブデータをファイル形式に対応してません。ファイル形式にする場合は公式サポート対象の「新しいティラノスクリプトとティラノライダーを利用してください。」(改造については公式に問い合わせしないでください・・・)
ティラノードのtyranoフォルダを交換で使用できますがセーブ等については未検証です。