DR sdk 0.8.7.0
This commit is contained in:
parent
692483320b
commit
aa8af9ebef
@ -10,7 +10,7 @@ from pathlib import Path
|
|||||||
|
|
||||||
from Difficult_Rocket.api.types import Options, Version
|
from Difficult_Rocket.api.types import Options, Version
|
||||||
|
|
||||||
sdk_version = Version("0.8.6.0") # SDK 版本
|
sdk_version = Version("0.8.7.0") # SDK 版本
|
||||||
build_version = Version("2.1.3.0") # 编译文件版本(与游戏本体无关)
|
build_version = Version("2.1.3.0") # 编译文件版本(与游戏本体无关)
|
||||||
Api_version = Version("0.1.1.0") # API 版本
|
Api_version = Version("0.1.1.0") # API 版本
|
||||||
__version__ = sdk_version
|
__version__ = sdk_version
|
||||||
|
@ -173,7 +173,7 @@ class GroupCamera(Group):
|
|||||||
def reset(self):
|
def reset(self):
|
||||||
self._view_x = 0
|
self._view_x = 0
|
||||||
self._view_y = 0
|
self._view_y = 0
|
||||||
self._zoom = 1
|
self.zoom = 1
|
||||||
|
|
||||||
def set_state(self):
|
def set_state(self):
|
||||||
self._previous_view = self._window.view
|
self._previous_view = self._window.view
|
||||||
|
@ -2,9 +2,16 @@
|
|||||||
# DR game/DR rs 更新日志
|
# DR game/DR rs 更新日志
|
||||||
|
|
||||||
- 最新版本号
|
- 最新版本号
|
||||||
- DR game: 0.3.2.1
|
- DR game: 0.3.3.0
|
||||||
- DR rs: 0.2.21.0
|
- DR rs: 0.2.21.0
|
||||||
|
|
||||||
|
## 20230812 DR game 0.3.3.0
|
||||||
|
|
||||||
|
### Changes
|
||||||
|
|
||||||
|
- 将 `sr1_ship` 渲染器使用的 Camera 改成 `CenterGroupCamera`
|
||||||
|
- 删除了之前的 Camera 相关代码
|
||||||
|
|
||||||
## 20230809 DR game 0.3.2.1
|
## 20230809 DR game 0.3.2.1
|
||||||
|
|
||||||
### Fix
|
### Fix
|
||||||
|
@ -2,7 +2,30 @@
|
|||||||
# DR SDK 更新日志
|
# DR SDK 更新日志
|
||||||
|
|
||||||
- 最新版本号
|
- 最新版本号
|
||||||
- DR sdk: 0.8.6.0
|
- DR sdk: 0.8.7.0
|
||||||
|
- DR api: 0.1.1.0
|
||||||
|
|
||||||
|
## DR sdk 0.8.7.0
|
||||||
|
|
||||||
|
### Add
|
||||||
|
|
||||||
|
- 添加了 `Difficult_Rocket.utils.camera.GroupCamera`
|
||||||
|
- 和 `Difficult_Rocket.utils.camera.CenterGroupCamera`
|
||||||
|
- 实际上就是使用 `pyglet.graphics.Group` 来实现的 `Camera`
|
||||||
|
- 具有相同的功能
|
||||||
|
- 顺便同样在 `api.camera` 里添加了导出
|
||||||
|
- 这次我一定不会再忘记导出了
|
||||||
|
- Added `Difficult_Rocket.utils.camera.GroupCamera`
|
||||||
|
- And `Difficult_Rocket.utils.camera.CenterGroupCamera`
|
||||||
|
- Actually, it is implemented `Camera` using `pyglet.graphics.Group`
|
||||||
|
- Has the same function
|
||||||
|
- By the way, the export was also added in `api.camera`
|
||||||
|
- This time I will never forget to export it again
|
||||||
|
- 为所有 `xxCamera` 添加了
|
||||||
|
- `reset` 方法
|
||||||
|
- 用于一键重置缩放+平移
|
||||||
|
- Added `reset` method for all `xxCamera`
|
||||||
|
- Used to reset zoom + translation with one click
|
||||||
|
|
||||||
## DR sdk 0.8.6.1
|
## DR sdk 0.8.6.1
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@ DR_mod_runtime = _DR_mod_runtime()
|
|||||||
class DR_mod(ModInfo): # NOQA
|
class DR_mod(ModInfo): # NOQA
|
||||||
mod_id = "difficult_rocket_mod"
|
mod_id = "difficult_rocket_mod"
|
||||||
name = "Difficult Rocket mod"
|
name = "Difficult Rocket mod"
|
||||||
version = Version("0.3.2.1")
|
version = Version("0.3.3.0")
|
||||||
|
|
||||||
writer = "shenjackyuanjie"
|
writer = "shenjackyuanjie"
|
||||||
link = "shenjack.top"
|
link = "shenjack.top"
|
||||||
|
@ -20,15 +20,15 @@ from pyglet.shapes import Line, Rectangle
|
|||||||
from pyglet.image import Framebuffer, Texture
|
from pyglet.image import Framebuffer, Texture
|
||||||
|
|
||||||
from . import DR_mod_runtime
|
from . import DR_mod_runtime
|
||||||
|
from .types import SR1Textures, SR1Rotation
|
||||||
|
|
||||||
# Difficult Rocket
|
# Difficult Rocket
|
||||||
from Difficult_Rocket import DR_status
|
from Difficult_Rocket import DR_status
|
||||||
from Difficult_Rocket.utils.translate import Tr
|
from Difficult_Rocket.utils.translate import Tr
|
||||||
from Difficult_Rocket.api.camera import CenterCamera, CenterGroupCamera
|
|
||||||
from Difficult_Rocket.api.types import Fonts, Options
|
from Difficult_Rocket.api.types import Fonts, Options
|
||||||
from Difficult_Rocket.command.line import CommandText
|
from Difficult_Rocket.command.line import CommandText
|
||||||
from Difficult_Rocket.client.screen import BaseScreen
|
from Difficult_Rocket.client.screen import BaseScreen
|
||||||
from .types import SR1Textures, SR1Rotation
|
from Difficult_Rocket.api.camera import CenterGroupCamera
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from Difficult_Rocket.client import ClientWindow
|
from Difficult_Rocket.client import ClientWindow
|
||||||
|
Loading…
Reference in New Issue
Block a user