Skip to content

Commit d9ae90c

Browse files
committed
3.0.0-beta.5
1 parent 169865e commit d9ae90c

File tree

2 files changed

+15
-16
lines changed

2 files changed

+15
-16
lines changed

appveyor.yml

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -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

src/DotFeather.nuspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata>
44
<id>DotFeather</id>
5-
<version>3.0.0-beta.4</version>
5+
<version>3.0.0-beta.5</version>
66
<title>DotFeather</title>
77
<authors>Xeltica</authors>
88
<owners>Xeltica</owners>
@@ -13,7 +13,7 @@
1313
<tags>GameEngine</tags>
1414
<license type="expression">MIT</license>
1515
<releaseNotes>
16-
See https://github.com/Xeltica/DotFeather/releases/tag/3.0.0-beta.4
16+
See https://github.com/Xeltica/DotFeather/releases/tag/3.0.0-beta.5
1717
</releaseNotes>
1818
<dependencies>
1919
<group targetFramework=".NETStandard2.1">

0 commit comments

Comments
 (0)