コア
バージョン 4->バージョン 5
モーダルマネージャー * [壊滅的な変更] すべてのパッケージの HUD ボタンは、ScreenGui 以下の中央化された場所に保存されました: FeaturePackagesCore 。これ ScreenGui は、ModalManager.getHudGui() で取得できます。2つのフレームが含まれており、画面の異なる場所に HUD ボタンを保存するのに使用されます。すべてのパッケージが更新されて、新しい中央化された HUD ボタンの場所を使用する必要があります。
- ModalManager.toggleOpen メソッドを追加して、指定のモーダルの表示を切り替えました。
UITimer、共有ディクション * [壊滅的な変更] 名前が変更されました CircularIndicator を RoundProgressBar に変更して、線形 ProgressBar の名前と一致させました。これには、CollectionServiceTagと同じ名前のインスタンスが含まれます。
playPurchaseEffect * コレクションアニメーションが完了した後にクリーンアップされない固定アニメーテッド画像ラベル
- オーバーライド透明度が true の場合、最初のアイテムの後で早期に終了する修正されたアニメーションループ
- アニメーテッド画像ラベルには、ImageTransparency の 0 が常にあり、不透明なアイコンをアニメーションするときの視認性を向上させる
- Hover アニメーションの期間が 0.5 から 0.3 秒に短縮され、感覚が少しスナッピーになりました
- ロジックを明確にするために調整済み UIHover アニメーションで、TextButtons と TextLabels を再サイズ化せずに、代わりに TextTransparency と BackgroundTransparency を調整します。他のインスタンスタイプはまだサイズが変更されます。
UITween * 複数のプロパティのよりカスタムなティーニングを許可するために、playTween 機能を公開して、UITween.play として公開しました
UITimer、アトリビュート * 時間は、クライアントとサーバーのタイマーの間のより良い同期を許可するために、Workspace:GetServerTimeNow() ではなく DateTime.now() に基づいています
- タイマーが期限切れになると設定されない FeaturePackagesTimerExpired 属性を修正
翻訳文字列 * 新しいエンゲージメント報酬パッケージで使用される数少ない弦を追加
バンドル
バージョン 8 -> バージョン 9
- UIコントローラー * [ブレークチェンジ] 新しい中央化された FeaturePackagesCore.ModalManager 場所を通過するHUDボタンの再構成
- [壊滅的な変更] HUD ボタンのスタイリングを更新して、すべてのパッケージ間でより一貫した外観を実現
- [ブレークチェンジ] HUD ボタンが折り畳み可能なロジックをより直感的にするためのメジャーリファクタリング
ミッション
バージョン 9 -> バージョン 10
UIコントローラー * [ブレークチェンジ] 新しい中央化された FeaturePackagesCore.ModalManager 場所を通過するHUDボタンの再構成
- [壊滅的な変更] HUD ボタンのスタイリングを更新して、すべてのパッケージ間でより一貫した外観を実現
ミッションUI * HUD ボタンゲッター getMissionsHudButton を追加して、HUD ボタン階層をシーズンパスパッケージから分離する
サーバー.ミッション * 新しいプレイヤーのデータ初期化中に潜在的な無限ループを修正
ミッションの例 * プレイヤーが一定の速度で歩くと、歩行検出が十分に機能しない問題を修正
- サーバー上のジャンプの検出を省略するため、例を簡素化するためにジャンプ検出を削除しました
配信.ミッション * タイプミスを修正しました startImmeadiately -> startImmediately 。パッケージはまだタイプミスの値をチェックしますが、新しい作業は修正された名前を使用する必要があります。また、さまざまなスクリプトの内部コードでの様々なタイプミスも修正されました。
- より良い文法のために、例のミッション要件を Walks から Steps に変更
- すべてのメトリックで Walking の代わりに Jumping を使用する例ミッションを更新
- スタジオでテストできる時間を少し増やすために、例の数字値を更新しました
- シーズンパスの例をより統合するために、コインではなく XP を追加した例のミッション報酬を更新
UI ボタンインスタンス:
- パッド、コーナーラジウス、UIホバータグ、およびテキストの配置位置を調整してスタイリングを少し改善しました
シーズンパス
バージョン 5 -> バージョン 6
UIコントローラー * [ブレークチェンジ] ミッションHUDボタンの参照を更新して、新しい MissionsUI.getMissionsHudButton メソッドを使用する
Configs.Season * 例のシーズン startUtc と endUtc を更新し、スタジオでのテストがパッケージがテストされる時期に関係なく機能するようにしました。ほとんどの目的では、自分の季節構成で絶対時間を使い続けたいでしょう。
UI ボタンインスタンス * パッド、コーナーラジウス、および UIHover タグを追加して、ミッションパネルのスタイリングを少し改善しました