Unity ReleaseNotes 勝手翻訳

Unity のパッチリリースの内容を勝手に翻訳するブログです。

5.6.4p1

5.6.4p1

公開日

  • 2017/10/20 (Fri)

ダウンロード

改善

  • Global Illumination: プログレッシブ Lightmapper 向けに ATrous フィルタを追加しました。
  • iOS: iPhone 8, iPhone 8 Plus, iPhone X を識別するための enum を追加しました。
  • Multiplayer: Web Socket の送信帯域を増やしました。
  • tvOS: 4K AppleTV 用のアイコンとスプラッシュスクリーンの設定をサポートしました。

修正

  • (916719) - APIUpdater: 幾つかのケースで不要な mscorlib 4.0 への参照がアセンブリに含まれてしまう問題を修正しました。
  • (none) - DX12: コピーキューでのメモリリークを修正しました。
    • コピーキューって何だ…?
  • (938617) - DX12: 特定の状況で固定バッファメモリが上書きされる問題を修正しました。
  • (925955) - DX12: エラーの原因となるパイプラインステートの問題を修正しました。
  • (879511) - Editor: バージョンコントロールの "Work Offline" モードを有効にするときに "InvalidOperationException: Operation is not valid due to the current state of the object" といったエラーメッセージが表示される問題を修正しました。
  • (944934, 935602) - Editor: PlayMode と EditMode のテストで LogAssert.Expect が条件を満たしたときに LogType を無視する問題を修正しました。
  • (940837, 910845) - Editor: PlayMode と EditMode のテスト実行時に生成される TestResults.xml を NUnit3 のフォーマットに更新しました。
  • (950990) - Graphics: Metal: コンピュートシェーダのディスパッチ時に時々GPUがハングする問題を修正しました。
  • (667190) - Graphics: LOD グループに対してドキュメント未記載の閾値に達した場合の "group < 0x7fff" エラーを修正しました。
  • (930666) - Graphics: Mesh が NaN などの不正な座標を有する場合にクラッシュする代わりにエラーを報告します。
  • (932065) - Graphics: 一時的な RenderTexture にカメラがレンダリングするとき、HDR カメラではない場合などにステンシルバッファがクリアされる問題を修正しました。
  • (926718) - Graphics: Hierarchy ウィンドウでの検索時などで CameraStackRenderingState::ReleaseResources がクラッシュする問題を修正しました。
  • (933768) - Graphics: HDR が有効で Clear Mode が Depth-Only なシーンのD3D11エラーを修正しました。
  • (921598) - Graphics: 画像をインポートしたときに、インスペクタの Import Settings の Sprite Mode は None ではなく Single をデフォルトとするレグレッションを修正しました。
  • (939897) - Graphics: 'update when off-screen' が有効な SkinnedMeshRenderer がオフスクリーンでスキンされない問題を修正しました。
    • skinned をどう訳すべきか悩ましい…。「覆う」とかが適切なのかな?
  • (950215) - Graphics: Animation で新たに表示される Renderer が無効になっているときのアサートを修正しました。
  • (935563) - IL2CPP: Unity のアセット GC に於けるライフサイクルに起因する Stack Overflow を除去しました。
  • (944939) - IL2CPP: SetSocketOption がメンバーシップの追加や IPv6 でのメンバーシップの削除について適切に動作するようにします。
  • (none) - IL2CPP: Windows.Foundation.Collections.IVector1 インタフェースを実装したマネージドコードのオブジェクトからネイティブコードの System.Collections.Generic.IList1 を呼び出し、また System.Collections.Generic.IList1<T> インタフェースを実装したマネージドコードのオブジェクトからネイティブコードの Windows.Foundation.Collections.IVector1 を呼び出す際の問題を修正しました。
  • (949032) - iOS: SystemInfo.supportedRenderTargetCount が、それをサポートするデバイスに対して正しく 8 を返すようになりました。
  • (939661) - Lines: 角の頂点を持つループ線がグラフィックの破損を引き起こしている件を修正しました。
  • (952232, 952020) - Metal: macOS 10.11.6 以前と iOS 8.x 以前でのシェーダコンパイルのレグレッションを修正しました。
  • (none) - Multiplayer: IO スレッドの再開後に内部タイマーの内部時間を強制同期させます。
  • (898217) - OSX: Application.persistentDataPath が場合により Library/Caches を返していた代わりに、必ず Library/ApplicationSupport を返すようになります。
  • (954747) - OSX: ローカルキャッシュサーバを用いている場合のフリーズを修正しました。
  • (936628) - Particles: メインモジュールのカーブやグラデーションを読んでいる間、ParticleSystem.Emit() が再生時間を無視する問題を修正しました。
  • (937693) - Particles: Camera でカスタムソート軸を使用しているときにソートファッジが正しくない問題を修正しました。
  • (910284) - Particles: アップグレード中にShape Moduleの一部のプロパティが破損する問題を修正しました(半径、円弧、ランダムディレクション)。
  • (932044) - Physics: 1回のシミュレーションステップで接触先が停止してから再度開始した場合でも、 Collision/Trigger の Enter/Exit が正しく呼び出されるようになります。
  • (none) - Profiling: - Integration Test の不安定さ、つまり ProfilerSuite.ProfilerDynamicSampleTests, ProfilerSuite.ProfilerCustomSamplerTests を修正しました。
  • (930803, 904652) - Resource Management: Resources.Load() によるアセットの読み込みを最適化しました。Optimized the loading of assets performed via Resources.Load. これは、Android プラットフォームで報告されたパフォーマンスの低下を解決します。
  • (925180, 899829) - Shaders: モバイルプラットフォームでの陰の精度の問題を修正しました。
  • (944301) - UnityWebRequest: AssetBundle ダウンロード時に UnityWebRequest を中断した場合のリソースリークを修正しました。場合によっては高いメモリ使用量の場合に CPU スロットルにつながります。
  • (946559) - Windows Standalone: 再帰的にプレイヤーループエラーを引き起こすことがあった問題を修正しました。
  • (none) - XR: VR に特化して、画面解像度の変更についての扱いを修正しました。
  • (931397) - XR: GLES2 か GLES3 を使っている場合に Cardboard で起動時に黒画面になる問題を修正しました。

5.5.5p1

5.5.5p1

公開日

  • 2017/10/13 (Fri)

ダウンロード

修正

  • (945338, 946061) - Android 8.0 (Oreo) で起動時に真っ黒のスクリーンのままになってしまう問題を修正しました。
  • (873467) - Editor: プレイモードに入る際に Callback registration failed kMaxCallback というクラッシュが起きる問題を修正しました。
  • (950978) - Graphics: [Metal] 特定の端末でZファイティングの加工を排除します。
  • (910406) - Graphics: Metal 上で時々発生するグラフィック要素のちらつきを修正しました。
  • (921598) - Graphics: 画像をインポートしたときに、インスペクタの Import Settings の Sprite Mode は None ではなく Single をデフォルトとするレグレッションを修正しました。
  • (934878, 953124) - iOS: iOS 11 Simulator 用にアプリのコンパイルができないという互換性の問題に対処しました。
    • addressed で「対処する」って意味になるのか…。
  • (952020, 952233) - Metal: macOS 10.11.6 以前と iOS 8.x 以前でのシェーダコンパイルのレグレッションを修正しました。
    • iOS 8.2 とかで全てのテクスチャがピンクになる問題起きてるので、2017.1 にも修正が入るコトを祈ろう…。
  • (935563) - Mono: Unity の生存ロジック (Asset GC) で発生する Stack Overflow を除去しました。Note: これは Standalone とモバイルの両方のプラットフォームでのみ修正されています。
  • (743134) - UI: 入力フィールドのキャレットが正しくマスクされていない問題を修正しました。
  • (905337, 958707) - UI: CanvasManager が毎フレーム ステンシルバッファをクリアする問題を修正しました。
  • (913717) - XR: PC でフルスクリーンモードに出入りするときに ovrp_SetOverlayQuad3 内で起きていたクラッシュを修正しました。

2017.1.2p1

2017.1.2p1

公開日

  • 2017/10/13 (Fri)

ダウンロード

改善

  • Editor: Integration Test の不安定さ、つまり ProfilerSuite.ProfilerDynamicSampleTests, ProfilerSuite.ProfilerCustomSamplerTests を修正しました。
  • Multiplayer: Web Socket の送信帯域を増やしました。
  • Video: VideoPlayer 再生時にシーク/アンデフローが発生した際のオーディオ不具合が発生しなくなりました。
    • undefflow がイマイチ分からん…。非拡散?

修正

  • (934735) - Android: ビルドに失敗したときにも "Success" メッセージが表示されてしまう問題を修正しました。
  • (913546) - Android: VideoCore GPU を搭載した端末で MipMap を伴うテクスチャが壊れる問題を修正しました。
  • (946291,941214) - Android: APK 構築時のパスワードに特定の記号が含まれていると APK 署名に失敗する問題を修正しました。
  • (930354) - Animation: StateMachineBehaviours を通して循環参照を含む Animator Controller を開くときのクラッシュを修正しました。
  • (931944) - Asset Pipeline: AssetDatabase.GetSubfolders が正しいパスを返すようになり、また引数として相対パスを受け取るようになったことを反映するために API ドキュメントを更新しました。
  • (938617) - DX12: 特定の状況で固定バッファメモリが上書きされる問題を修正しました。
  • (925955) - DX12: エラーの原因となるパイプラインステートの問題を修正しました。
  • (none) - DX12: キューコピー時のメモリリークを修正しました。
  • (905397) - Editor: 不正なメタファイルを持った CubeMap がインポートされたときのクラッシュを修正しました。
  • (940084) - Editor: キャッシュされたアクセストークンが古い場合にコマンドラインアクティベーションに失敗する問題を修正しました。
  • (942923) - Graphics: Split Alpha を持つアトラス化された ETC1 テクスチャがプレイモード外でレンダリングされるよう修正しました。
    • ってコトで良いんだよな…?
  • (950989) - Graphics: Metal: コンピュートシェーダのディスパッチ時に時々GPUがハングする問題を修正しました。
  • (935870) - Graphics: Import Settings: テクスチャ種別を NormalMap に変更した際に既存の AlphaIsTransparency の設定がリセットされない問題を修正しました。
  • (922769) - Graphics: 錐台平面スポットライトを計算するときの "Assertion failed: 'IsNormalized(normal)'" を修正しました。
  • (914192) - Graphics: 特定の状況での特定のミップレベルに関する OpenGL レンダリングを修正しました。
  • (840231) - Graphics: 特に Graphics.CopyTexture を使用している場合の RenderTexture.autoGenerateMips の動作を明確にしました。
  • (891510) - Graphics: 例えばリニアレンダリングモードでのコンピュートシェーダ用に sRGB テクスチャを RWTexture としてバインドできるように GL サポートを追加しました。
  • (none) - Internal: 'IsHumanControllingUs' を呼んだ時に幾つかのテストが真を返すように修正しました。
  • (none) - iOS: iPhone 8, iPhone 8 Plus, iPhone X を識別するための enum を追加しました。
  • (944301) - iOS: 大量のファイルをダウンロードして中断したときに不安定になっていたマルチスレッドの問題を修正しました。
    • これ、 AssetBundle のダウンロード時とかに地味に困ってたんだよな…。関係してたかどうかは分からんけど。
  • (847499) - Lighting: Lightmap インポートの最大サイズの修正が追加されました。
  • (935633) - Particles: スケールが0になったときに Box Shape の放出方向が変更されてしまう問題を修正しました。
  • (934787) - Particles: 幾つかの状況で二重にバースト生成されてしまう Particle System の問題を修正しました。
  • (930005) - Particles: Plane コリジョンモードを利用しているときの UI エラーを修正しました。
  • (944029) - Particles: Particle Trails でライティングデータを生成する際のバッチ処理の問題を修正しました。
  • (944205) - Particles: 水平ビルボードが不正な頂点法線を持つ問題を修正しました。
  • (950833) - Physics: PlatformEffector2D が Trigger Collider を含む全ての接触を無視するようにします。
    • ココでの「接触」は、コライダに触れている要素のコトを指すのかな?
  • (941024) - Physics: Rigidbody2D のスリープモードが "StartAsleep" に設定されているときに初期接触が起こさないようにします。Ensure that when a Rigidbody2D is set to "StartAsleep" sleep mode that any initial contacts do not wake it.
  • (953653) - Physics: Collider2D のマテリアルが変更されたときに、既存の接触がマテリアルプロパティにあわせて変更されるようにします。
  • (920303) - Shaders: UsePass / Fallbackスニペットのエラーをランタイムエラーとして追加し、ソースシェーダが更新されたときに正しくクリアされるようにしました。
  • (933203) - Shaders: 幾つかの Androidバイス#pragma target 4.0, 4.6, 5.0 が動作しない問題を修正しました。
  • (none) - Video: VR と組み合わせたときの動画プレイヤーの CameraNearPlane CameraFarPlane RenderModes を修正しました。
    • 元 Issue がリンク張られていないのでイマイチ分からんかった。
  • (938819) - Video: 動作プレビューを再生して Unity を閉じたときに TestAndRemoveObject でのクラッシュを修正しました。
    • 本家の記載が crash じゃなくて rash ってなってて「???」ってなったw
  • (930707) - Video: 動画クリップがプレビューされた後に再度再生したときの mono_marshal_get_cache 内でのクラッシュを修正しました。
    • こっちも crash じゃなくて rash ってなってた。
  • (931846) - Video: 動画クリッププレビューが再生時にしか動作しなかった問題を修正しました。
    • ココで言う再生時はエディタの再生時という解釈で良いのかな?
  • (942012) - Video: [Windows][Standalone] Standalone を終了するときの 'UnityPlayer.dll caused an Access Violation' というクラッシュを修正しました。
  • (943241) - WebGL: MS Edge の検出を修正しました。
    • WebGL はブラウザ関連の対応が大変そうだな…。
  • (946393) - WebGL: AudioSource.pitch がゼロであることに起因するゼロ除算を修正しました。
  • (949858) - WebGL: DSPConnection::setMix() が見つからなかった時の Timeline のクラッシュを修正しました。
  • (950574) - WebRequest: AssetBundle ダウンロード時に UnityWebRequest を中断した場合のリソースリークを修正しました。
  • (950540) - XR: クラッシュを回避するために Android どの画面密度(画面解像度)の取り扱いを修正しました。
  • (931397) - XR: GLES2 か GLES3 を使っている場合に Cardboard で起動時に黒画面になる問題を修正しました。
  • (950229) - XR: Cardboard の iOS ターゲットフレームレートを修正しました。

2017.1.1p4

2017.1.1p4

公開日

  • 2017/10/03 (Tue)

ダウンロード

修正

  • (945953) - Android: GL_FRAGMENT_PRECISION_HIGH をサポートしていないデバイスでのシェーダコンパイルエラーを修正しました。
  • (938978) - Animation: Animator の手動アップデートを用いる時にアニメーションイベントが二回発火する問題を修正しました。
  • (930814) - Animation: OnStateMachineEnter を使用するステートマシンで Animator を起動する際のクラッシュを修正しました。
  • (935602, 944933) - Editor: PlayMode と EditMode のテストで LogAssert.Expect が条件を満たしたときに LogType を無視する問題を修正しました。
  • (910845, 940838) - Editor: PlayMode と EditMode のテスト実行時に生成される TestResults.xml を NUnit3 のフォーマットに更新しました。
  • (942253) - Editor: macOSヒエラルキーかシーンビューのアンドックをキャンセルするとクラッシュする問題を修正しました。
  • (921598) - Graphics: スクリプトからテクスチャ種別を変更した際にスプライトモードが空にならないように修正しました。
  • (none) - Multiplayer: IO スレッドの再開後に内部タイマーの内部時間を強制同期させます。
  • (930933) - Particles: サイズモジュールを用いた際のパフォーマンス不具合を修正しました。
    • 毎回 regression の訳し方に悩む。
  • (889059, 947404) - Video: シーク操作の後で音声が動画と同期しなくなる問題を修正しました。
  • (946558) - Windows Standalone: 再帰的にプレイヤーループエラーを引き起こすことがあった問題を修正しました。
  • (933341, 942734) - Windows Store Apps: シーンロード時に入力がキューに入れられていた問題を修正しました。
  • (941345, 942736) - Windows Store Apps: オプションのストアパッケージの一部である場合に、Unity の読み込みを妨げていた問題を修正しました。
    • Windows Store Apps はサッパリ分からん…。

2017.1.1p3

2017.1.1p3

公開日

  • 2017/09/22 (Fri)

ダウンロード

改善

  • 2D: スプライトをパッキングする際にキャッシュアトラスから照合する時間が速くなりました。以前はこれは遅く、特に新規のエディタセッションの場合が遅かったです。

変更

  • 2D: スプライトをパッキングする際に、所定のサイズを超えた場合にキャンセルされエラーを返すように変更しました。

修正

  • (937147, 946596, 937126, 946595) - 2D : 2Dプリミティブアセットを編集しても、コンソールでエラーを出力しないようになりました。
  • (935087) - Animation : リニアカラーモードでアニメーションさせる際のアルファチャンネルに関する問題を修正しました。
  • (945292) - Animation : SpriteRenderer のアニメーションでスプライトとマテリアルの参照を同時に操作できなかった問題を修正しました。
  • (945035) - Animation : アニメーションの間のトランジションで GetIKRotation と GetIKPosition が不正な値を返す問題を修正しました。
  • (921652, 941913) - Build pipeline : ビルドに失敗した場合に全てのスクリプトを再コンパイルするようにビルドプロセスの振る舞いを修正しました。
  • (941177) - Editor : 複数の Prefab を選択中に全ての GameObject のプレビュー表示する際の個々の GameObject のプレビューを修正しました。
    • ちょっと翻訳自信ない…。
  • (none) - Editor : Plugin インポーターが、プラットフォームが存在しない場合に Fatal エラーを出力しないようにしました。
  • (943905) - Editor : スプライトプレビューの生成を修正しました。
  • (936062, 942636) - Editor : ホットキーを押下すると変更が破棄される問題を修正しました。
  • (829193) - Graphics : カメラの視野内に於ける Occlusion Culling の陰に関する問題を修正しました。
  • (899729, 925179) - Graphics : OpenGL ES2 での worldPos を単精度浮動小数 (fp32) に変更しました。
  • (950945, 950947) - Graphics : Metal: 特定の端末でZファイティングの加工を排除します。
    • Z-Fighting なんて現象があるのか。
  • (947420) - IL2CPP : 以前実装されていなかった System.Environment.HashShutDownStarted プロパティをサポートする内部呼び出しメソッドを実装しました。
  • (944939) - IL2CPP : SetSocketOption がメンバーシップの追加や IPv6 でのメンバーシップの削除について適切に動作するようにします。
  • (none) - IL2CPP : Windows.Foundation.Collections.IVector`1 インタフェースを実装したマネージドコードのオブジェクトからネイティブコードの System.Collections.Generic.IList`1<T> を呼び出し、また System.Collections.Generic.IList`1<T> インタフェースを実装したマネージドコードのオブジェクトからネイティブコードの Windows.Foundation.Collections.IVector`1 を呼び出す際の問題を修正しました。
  • (944462) - iOS : iOS で UnityWebRequest を利用すると、時折クラッシュする問題を修正しました。
  • (901096) - Particles : ランタイムで Shuriken が有効な時にスクリプトから Quality レベルを変更した際にクラッシュする問題を修正しました。
  • (936079) - Timeline : 再生できないアセットへの参照を保持している Playable Director がクラッシュする問題を修正しました。
  • (936047) - Timeline : カスタムトラックと Humanoid ルートでのプレビューモードに関する問題を修正しました。
  • (946442) - UI : プロファイラによるメモリリークを修正しました。
  • (936801) - UnityWebRequest : カスタムダウンロードハンドラを持つ UnityWebRequest が複数実行される際に、iOS でフリーズする可能性がある問題を修正しました。
    • これ、まさに今ハマってる問題かも。週明け試してみよう。
  • (none) - UnityWebRequest : UnityWebRequest 実行中の初期有効性に関するステータスコードの問題を修正しました。
    • early availability って何だろ…?
  • (none) - UnityWebRequest : UnityWebRequest で全てのヘッダが受信された後でのみヘッダの確認が行えるようになりました。
  • (none) - UnityWebRequest : カスタムダウンロードハンドラを利用しているときに、UnityWebRequest が中止される可能性がある問題を修正しました。
  • (899259) - VR : カメラの対象眼が左か右に設定されているときの IsMatrixValid (matrix) アサートに関する問題を修正しました。
    • target eye ってなんて翻訳すれば良いんだ…?
  • (920106, 930441) - VR : Single Pass レンダリングを用いており、かつ HDR を有効にしている場合に右目側がレンダリングされない問題を修正しました。
  • (918916, 943111) - VR : CameraEvent.AfterEverything を利用していても CommandBuffer.Blit が動作しない問題を修正しました。
  • (none) - VR : Daydream と Gear VR のアプリに於ける描画パフォーマンスを改善しました。
  • (949510, 950758) - VR : MSAA と HDR が無効になっている時に画像がチラつく問題を修正しました。

5.6.3p4

5.6.3p4

公開日

  • 2017/09/22 (Fri)

ダウンロード

修正

  • (945338, 946060) - Android : Android 8.0 (Oreo) で起動時に真っ黒のスクリーンのままになってしまう問題を修正しました
  • (945953) - Android : GL_FRAGMENT_PRECISION_HIGH をサポートしていないデバイスでシェーダコンパイルエラーが起きる問題を修正しました。
  • (935087) - Animation : リニアカラーモードでアニメーションさせる際のアルファチャンネルに関する問題を修正しました。
  • (921652, 937648) - Build Pipeline : ビルドに失敗した場合に全てのスクリプトを再コンパイルするようにビルドプロセスの振る舞いを修正しました。
  • (none) - Editor : OpenGL を用いて起動したエディタで Metal デバイスに Switch Platform した場合にライティングが正しくなかった問題を修正しました。
  • (873467) - Editor : プレイモードに入る際に Callback registration failed kMaxCallback というクラッシュが起きる問題を修正しました。
  • (925589) - Foundation : PluginImporter.SetPlatformData を呼び出す際に「ALLOC_TEMP_THREAD has unfreed allocations」という偽のメモリリークが大量発生する問題を修正しました。
    • 翻訳自信なし。
  • (726487) - GI : 法線を持っていないメッシュのライティングプレビューが空になる問題を修正しました。
  • (925579) - GI : 複数の Directional Light を使っている場合のフォワードレンダリングに於けるシャドウマスクの問題を修正しました。
  • (919234) - GI : プロジェクトウィンドウで新しいシーンを作成すると、他のシーンの Lighting 設定に影響を与える問題を修正しました。
  • (907378) - GI : ユーザーが Skybox シェーダのコンテキストを変更したときに環境リフレクションプローブが更新されない問題を修正しました。
  • (829193) - Graphics : カメラの視野内に於ける Occlusion Culling の陰に関する問題を修正しました。
  • (950977) - Graphics : [Metal] 特定の端末でZファイティングの加工を排除します。
  • (941950) - iOS : 低メモリシグナルが非常に早い時期に通知されたときのクラッシュを修正しました。
  • (933588, 944619) - iOS : オリエンテーションを変更した後に Unity のウィンドウをキーウィンドウにするために、iOS プレーヤーの基本的な動作を修正しました。これは、たとえばポートレートのみのオートローテーション設定のときに Unity Facebook SDK を使用して FBlogin を起動するときに、URL を開くための試みが行われたときに問題を引き起こしていました。
  • (944462) - iOS : iOS で UnityWebRequest を利用すると、時折クラッシュする問題を修正しました。
  • (945175) - OSX : AssetDatabase.CopyAsset を利用する際の LocalFileSystemOSX::Enumerate でのメモリリークを修正しました。
  • (948070) - OSX : macOS 10.13 の Metal の VSync を Quality Setting に従うように修正しました。
  • (none) - OSX : OpenGL エディタで VSync が動作しない問題を修正しました。
  • (901096) - Particles : ランタイムで Shuriken が有効な時にスクリプトから Quality レベルを変更した際にクラッシュする問題を修正しました。
  • (916584) - Physics : CompositeCollider2D を破棄した際に不正な警告を出力しないようにします。
  • (928582, 941997, 795258) - Profiler : プロファイラへの接続がプレイヤーからエディタに切り替わった際のメモリリークを修正しました。
  • (942459) - Scripting : 不正な IL コードに遭遇した場合にクラッシュする問題を修正しました。
  • (918046) - Scripting : ldflda 命令が利用され、かつ null チェックが抜けていた場合にクラッシュする問題を修正しました。
  • (763091) - Scripting : デリゲートが拡張されていない Genetic 型から作られている場合にクラッシュする問題を修正しました。
  • (912607) - Scripting : デッドコードブロックをステップオーバーしようとする際に「Unable to step」というエラーが発生する問題を修正しました。
  • (931791, 936519) - Shaders : 連続したビルドを行う際に、同じシェーダを異なる AssetBundle に含めてしまう内部的な問題を修正しました。この問題は特定のシェーダでのみ発生し、かつ macOS 環境でのみ発生します。
  • (936801) - UnityWebRequest : カスタムダウンロードハンドラを持つ UnityWebRequest が複数実行される際に、iOS でフリーズする可能性がある問題を修正しました。
  • (none) - UnityWebRequest : UnityWebRequest 実行中の初期有効性に関するステータスコードの問題を修正しました。
  • (none) - UnityWebRequest : UnityWebRequest で全てのヘッダが受信された後でのみヘッダの確認が行えるようになりました。
  • (none) - UnityWebRequest : カスタムダウンロードハンドラを利用しているときに、UnityWebRequest が中止される可能性がある問題を修正しました。
  • (920106, 930441) - VR : カメラの対象眼が左か右に設定されているときの IsMatrixValid (matrix) アサートに関する問題を修正しました。
  • (918916, 943111) - VR : CameraEvent.AfterEverything を利用していても CommandBuffer.Blit が動作しない問題を修正しました。
  • (none) - VR : Daydream と Gear VR のアプリに於ける描画パフォーマンスを改善しました。
  • (899259) - VR : カメラの目が左または右に設定されているときの、IsMatrixValid(行列)のアサートを修正しました。

2017.1.1p2

2017.1.1p2

公開日

  • 2017/09/14 (Thu)

ダウンロード

修正

  • (940999, 939414) - Android: Buildpipe - リソースを res/ 以下に配置している場合に不正なパーミッションダイアログが表示されていた問題を修正しました。
    • res/ 以下に何らかのリソースを配置している場合に、本来出るべきではないパーミッションが表示されていたらしいです。
  • (944010, 898416) - Android: Target SDK Version の選択しから API Level 16 ~ 19 を削除しました。
  • (946059, 945338) - Android: Android 8.0 (Oreo) で起動時に真っ黒のスクリーンのままになってしまう問題を修正しました。
    • これ、マジで待ってました!起動後、ウンともスンとも言わなくなるので、リリースできねぇ!みたいな状態でした。
  • (946377, 946349) - Android: Permissions - Android 8.0 (Oreo) で一時的なパーミッションダイアログが表示されない問題を修正しました。
  • (946429, 945994) - Android: SoftInput - Samsung 製端末の韓国語入力で発生していた問題を修正しました。
  • (934626) - Animation: WebGL プラットフォームで Root Motion が正しくアバターを配置していなかった問題を修正しました。
  • (916233) - Collab: 新しい変更を伴うリネームファイルがサーバにプッシュされず、クライアント/サーバでの差分比較から無視されていた問題を修正しました。
  • (none) - Editor: OpenGL を用いて起動したエディタで Metal デバイスに Switch Platform した場合にライティングが正しくなかった問題を修正しました。
  • (946016, 935289) - Editor: プレビューを持つ GameObject を選択しており、HideInHierarchy フラグを持つシーンに追加する場合に、 OnHierarchyChange()EditorApplication.hierarchyWindowChanged のイベントが送信されない問題を修正しました。
  • (none) - GI: Progressive Lightmapper に A-Trous フィルタを追加しました。
  • (none) - Graphics: CubeMap Texture で Shader.SetGlobalTexture を呼び出したシーンから切り替わった後、Metal で正しく描画されない問題を修正しました。
  • (927145) - Graphics: RGBA32 フォーマット以外の3Dテクスチャを使用しているときにプレーヤーがクラッシュする問題を修正しました。
  • (930666) - Graphics: メッシュが NaN などの不正な位置座標を持っている場合に、クラッシュするのでは無くエラーを報告するようにしました。
  • (932940) - Graphics: 固定 Assert の "Invalid mask passed to GetVertexDeclaration() when using post-effect" がカスタム Post Effect などでトリガーされるように修正しました。
  • (932065) - Graphics: 一時的な RenderTexture にカメラがレンダリングするとき、HDR カメラではない場合にステンシルバッファがクリアされる問題を修正しました。
  • (923977) - Graphics: RenderBuffer で Graphics.SetRenderTarget を呼び出す場合にクラッシュする問題を修正しました。
  • (926718) - Graphics: Hierarchy ウィンドウでの検索時などで CameraStackRenderingState::ReleaseResources がクラッシュする問題を修正しました。
  • (933768) - Graphics: HDR が有効で Clear Mode が Depth-Only なシーンのD3D11エラーを修正しました。
  • (933203) - Graphics: 幾つかの Android 端末で #pragma の対象として 4.0, 4.6, 5.0 が機能していなかった問題を修正しました。
  • (none) - IL2CPP: Windows.Foundation.Collections.IMap`2<K, V> インタフェースを実装したマネージドコードのオブジェクトからネイティブコードの System.Collections.Generic.IDictionary`2<K, V> を呼び出し、またSystem.Collections.Generic.IDictionary`2<K, V> インタフェースを実装したマネージドコードのオブジェクトからネイティブコードの Windows.Foundation.Collections.IMap`2<K, V> を呼び出す際の問題を修正しました。
    • ちょっと翻訳微妙かも。
  • (932981) - IL2CPP: IDictionary`2<string, object> インタフェースを実装したマネージドコードからネイティブコードの Windows.Foundation.Collections.PropertySet を呼び出す際の問題を修正しました。
    • 同じく翻訳微妙かも。
  • (940906) - IL2CPP: IL2CPP でのクラッシュを防ぐために、本体があるが空の命令リストを持つメソッドへのチェックを追加しました。
  • (930414) - IL2CPP: Mono で用いられている System.Reflection 型を削除しないようにしました。
  • (938702) - IL2CPP: iOS .NET 4.6 プロファイルで System.Net.WebRequest を使用する際に、NotSupportedException が発生しないようにしました。
  • (935563) - IL2CPP: Unity の生存性ロジックにより発生する Stack Overflow を除去しました。
  • (941950) - iOS: 低メモリシグナルが非常に早い時期に通知されたときのクラッシュを修正しました。
  • (936504, 933588) - iOS: オリエンテーションを変更した後に Unity のウィンドウをキーウィンドウにするために、iOS プレーヤーの基本的な動作を修正しました。これは、たとえばポートレートのみのオートローテーション設定のときに Unity Facebook SDK を使用して FBlogin を起動するときに、URL を開くための試みが行われたときに問題を引き起こしていました。
    • キーウィンドウって何だ…?メインウィンドウとは違うんだろうし、キーボードとかの画面とも違う気はするが…。
  • (947026, 940902) - iOS: Metal API Validation が有効になっていると、Metal TextureUsage がクラッシュする問題を修正しました。
  • (938980) - NetworkTransport.SendMulticast により Unity がクラッシュする問題を修正しました。
  • (945175) - OSX: AssetDatabase.CopyAsset を利用する際の LocalFileSystemOSX::Enumerate でのメモリリークを修正しました。
  • (948069, 926730) - OSX: macOS 10.13 の Metal の VSync を Quality Setting に従うように修正しました。
  • (925709) - Particles: 複数のカメラが描画されている際のパフォーマンスを改善する、メインスレッドと描画スレッドの不要な同期を削除しました。
  • (938951) - Physics: 孤立した Physics2D 接点により引き起こされることがあるクラッシュを修正しました。
  • (916584) - Physics: CompositeCollider2D を破棄した際に不正な警告を出力しないようにします。
  • (928582, 941997, 795258) - Profiler: プロファイラへの接続がプレイヤーからエディタに切り替わった際のメモリリークを修正しました。
  • (940368) - Scripting: Windows 版 Unity で Library/ScriptAssemblies を削除出来ない場合に永遠にコンパイルし続けてしまう問題を修正しました。
  • (923633, 944636) - Scripting: Windows 版 Unity でプロジェクトを開いたときに "Unity extensions are not yet initialized" というアサートが発生する問題を修正しました。
  • (none) - Scripting: Windows 版 Unity でスクリプトの再コンパイル時に最新の修正内容を利用していなかった問題を修正しました。
    • これ、結構開発ややこしくなる問題だな…。
    • 「あれ?修正したのに…?」みたいな混乱が起きそう。
    • macOS で良かった!w
  • (932039) - Scripting: UnityEvent 呼び出し時にイベントとリスナーの型が完全に一致する場合には、値をボクシングしないように修正しました。
  • (898636) - Scripting: Android などの iOS 以外の ARMv7 プラットフォームで、64ビット整数および倍精度整数の配置に関する問題を修正しました。
    • 「alignment」の適切な訳語が浮かばなかった…。
  • (634364) - Scripting: ラムダ式の中で yield を用いた際の内部的なコンパイラエラーを修正しました。
    • ラムダ式の中で yield って使えたのか…!?
  • (940280) - Scripting: macOS 向けの Standalone Player で System.Net.WebRequest を利用する際の問題を修正しました。
  • (942459) - Scripting: 不正な IL コードに遭遇した場合にクラッシュする問題を修正しました。
  • (918046) - Scripting: ldflda 命令が利用され、かつ null チェックが抜けていた場合にクラッシュする問題を修正しました。
  • (912607) - Scripting: デッドコードブロックをステップオーバーしようとする際に「Unable to step」というエラーが発生する問題を修正しました。
  • (935726) - Scripting: 無効な配列のマーシャリングディレクティブが発生した際に、中止させるのではなく MarshalDirectiveException を発生させるようにしました。
  • (935563) - Scripting: Unity のアセット GC に於けるライフサイクルに起因する Stack Overflow を除去しました。
  • (940012) - Scripting: ブリッタブル型の多次元配列に関する Marshal.StructureToPtr を修正しました。
  • (931981) - Scripting Upgrade: プロファイラ上で GC ポーズタイムを正しくレポートするようにしました。
  • (935845) - Scripting Upgrade: Compare`1 引数の List.Sort 呼び出し時に GC メモリを割り当てないようにしました。
  • (944305) - Scripting Upgrade: 最新のスクリプティングランタイムを用いている際に「About」ウィンドウが正しく表示されない問題を修正しました。
  • (941204) - Scripting Upgrade: macOS 環境で Managed Debugger を使うとクラッシュする問題を修正しました。
    • Managed Debugger って何だろ…?何か便利そうな予感がするので調べてみよう。
  • (941391) - Scripting Upgrade: virtual メソッドを対象を利用して NULL 参照でデリゲートを構築する際にクラッシュする問題を修正しました。
    • イマイチ意味が分からんな…。
    • Issue Tracker の方も併せて見てみたけど、「null なオブジェクトの delegate プロパティを参照した際に、本来であれば NullReferenceException を吐くべきところが、Unity がクラッシュしてしまう。」といったところかな?
  • (926881) - Scripting Upgrade: Managed Debugger で値をインスペクトするとクラッシュする問題を修正しました。
  • (944152) - Scripting Upgrade: エディタを閉じる際に発生していたハングを修正しました。
  • (921175) - Scripting Upgrade: bug Reporter を開いた後にエディタを閉じると発生していたハングを修正しました。
  • (933557, 931791) - Shaders: 連続したビルドを行う際に、同じシェーダを異なる AssetBundle に含めてしまう内部的な問題を修正しました。この問題は特定のシェーダでのみ発生し、かつ macOS 環境でのみ発生します。
  • (918041, 914981) - UWP: WebRequest が送信されない問題を修正しました。
  • (948876, 920816) - Video: ドラッグ&ドロップにより VideoPlayer を追加した場合に (1) を名称に追加します。
  • (948877, 856784) - Video: 非圧縮  RGBA な .mov ファイルの変換に関する問題を修正しました。
  • (948878, 923258) - Video: エディタ上で VideoPlayer の AudioSource に関するツールチップのタイポを修正しました。
  • (944408) - Windows Standalone: .NET 4.6 の実行環境に設定した Windows Standalone ビルドを非 ASCII 文字が含まれるパスに出力した場合に、Mono の読み込みに失敗する問題を修正しました。
    • パスに日本語含めると色々と問題起きるよなぁ…。