@@ -42,23 +42,22 @@ deploy:
4242 draft : false
4343 prerelease : true
4444 description : |
45- ## DotFeather v3 Public Beta 4
45+ ## DotFeather v3 Public Beta 5
4646
47- ## 仕様変更
48- - `IWindow.Dpi` プロパティの名称を `IWindow.PixelRatio` に変更
49- - テクスチャ描画用低レベル API を、クロスプラットフォーム対応を視野に入れ仕様変更
50- - `TextureDrawer` 静的クラスを廃止
51- - `ITextureDrawer` インターフェイスを追加
52- - `DF.TextureDrawer` 読み取り専用プロパティを追加
53- - テクスチャを扱う標準のエレメントはこれを使うように
54- - テクスチャ描画プラグイン開発者はこちらに置き換えるようにしてください
55- - 図形描画用の低レベル API を追加
56- - `IPrimitiveDrawer` インターフェイスを追加
57- - `DF.PrimitiveDrawer` 読み取り専用プロパティを追加
58- - `Shape` エレメントはこの API を使うように
47+ ## 新機能・改善
48+ - Tilemap のレンダリング パフォーマンスを向上しました
49+ - Tilemap#RenderingMode プロパティ(TilemapRenderingMode 型)を追加しました
50+ - TilemapRenderingMode.RenderAll
51+ - 全タイルのうち、画面に存在するものを毎回描画します(従来方式)
52+ - TilemapRenderingMode.Scan
53+ - 画面の左上から右下まで走査し、存在するタイルを描画します(新アルゴリズム)
54+ - TilemapRenderingMode.Auto
55+ - 画面に存在可能なタイル数よりも実際のタイル数が多い場合はScan, 少ない場合はRenderAllを意味します
56+ - 標準はこれ
57+ - どちらが最適なアルゴリズムかわかりきっている場合や、新方式で問題が発生する場合などは手動で設定してください
5958
6059 ## バグ修正
61- - NineSliceSprite エレメントが描画されない不具合を修正
60+ - ; キーを押すと画面が暗くなる不具合を修正しました
6261
6362 auth_token :
6463 secure : FUlGF4CyRZNM6jaGz2wlmsOIwZt4av2Cxn4lHbi5wU5lim3FixH9ZIhLGDRZftOx
0 commit comments