Toggle navigation
PPD
ダウンロード
譜面ライブラリ
スクリプト/Mod
その他
プレイヤーランキング
コンテスト
アイテムショップ
アイテムガチャ
リプレイショップ
パーフェクトトライアル
スクリプトチャレンジ
フォーラム
ヘルプ
譜面
タグ
スクリプト/Mod
フォーラム
プレイヤー
サインアップ
ログイン
Language
日本語
English
Toggle navigation
フォーラム
FlowScript
新ACSkinFTのBorder計算について
×
Close
書き込みをする
タイトル
内容 (
使用可能なタグ
)
OK
×
Close
スレッドのタイトルを編集
タイトル
OK
×
Close
Edit Thread Type
Thread Type
PPD
PPDEditor
FlowScript
一般、雑談
エラー、バグ
要望
テスト
OK
×
Close
書き込みを編集
内容 (
使用可能なタグ
)
OK
×
Close
削除確認
本当に書き込みを削除しますか?
OK
×
Close
添付ファイルを追加
最大1MBまで
OK
×
Close
削除確認
本当に添付ファイルを削除しますか?
OK
本当に添付ファイルを削除しますか?
書き込みをする
新ACSkinFTのBorder計算について
Yu
本家がFTになり、基準スコア(baseScore)の計算にチェーンスライドのスコアが加わるようになりました。
先日のPPD更新でチェーンスライドの理論値合計スコアが取得できるようになり無事解決したと思ったのですが、
どうにも自分が思い違いをしていたようでして…。
BorderのX座標を計算するのために現在の理論最大スコア(currentMax)を毎フレーム計算していますが、
チェーンスライドの理論最大スコアを計算する上手い方法が思いつきません。
現在の仕様ではGameResult.ValueのSlideBonusを加えているだけなので、
全てのチェーンスライドでMAXを取れないとBorderが赤いラインに届かない状態になってしまっています。
何か良い方法があれば是非ご教示ください。
作成日時:2014-07-03 22:49:28 更新日時:2014-07-03 22:49:28
Re: 新ACSkinFTのBorder計算について
[管理者]
KHCmaster
PPD.GameResult.Value.ExpectedTotalSlideBonusでダメな理由が分からないです。
作成日時:2014-07-04 07:00:42 更新日時:2014-07-04 07:00:42
FlowScript講座をフォーラムを使って開講中です。
Re: 新ACSkinFTのBorder計算について
Yu
ExpectedTotalSlideBonusでその譜面でのスライド合計スコアを取得してbaseScoreの計算はできます。
ですが、currentMaxの計算には「現時点での全Coolでのノーツのスコア」+「現時点での全スライドMAXでの合計スコア」が必要なため、後者の値を計算する方法が分からないということです。
上手く伝わらなくて申し訳ないです。
作成日時:2014-07-04 08:47:20 更新日時:2014-07-04 08:47:20
Re: 新ACSkinFTのBorder計算について
[管理者]
KHCmaster
初期化
slideBonus := 0;
ProcessEvaluateAnyでEvaluateRequiredにして
count := (Int32.Cast)((EndTime - Time) / (1 / 24f));
score := (10 + 10 * count) * count / 2;
slideBonus = slideBonus + score + 1000;
って感じでやるしかないです。
作成日時:2014-07-06 00:54:26 更新日時:2014-07-06 00:56:46
FlowScript講座をフォーラムを使って開講中です。
Re: 新ACSkinFTのBorder計算について
Yu
なんとか頑張ってみます!
ありがとうございました。
作成日時:2014-07-06 20:40:40 更新日時:2014-07-06 20:40:40
書き込みをする