add readme info
This commit is contained in:
parent
82111be30b
commit
e888ddfdad
@ -11,6 +11,8 @@
|
||||
|
||||
## 请注意 这个仓库未来只会发布 `DR SDK` 的更新 `DR game` 的更新会在 [这里](https://github.com/shenjackyuanjie/DR-game) 发布
|
||||
|
||||
![demo](docs/src/demo.png)
|
||||
|
||||
<a href="https://996.icu"><img src="https://img.shields.io/badge/link-996.icu-red.svg" alt="996.icu" /></a>
|
||||
[![Generic badge](https://img.shields.io/badge/SemVer-2.0.0-blue.svg)](https://Semver.org/)
|
||||
[![Generic badge](https://img.shields.io/badge/编写于_Python_版本-3.8.10-blue.svg)](https://Python.org)
|
||||
|
@ -9,6 +9,8 @@
|
||||
|
||||
## Notice: This repo will only publish `DR SDK` updates, `DR game` updates will be published [here](https://github.com/shenjackyuanjie/DR-game)
|
||||
|
||||
![demo](/src/demo.png)
|
||||
|
||||
<a href="https://996.icu"><img src="https://img.shields.io/badge/link-996.icu-red.svg" alt="996.icu" /></a>
|
||||
[![Generic badge](https://img.shields.io/badge/SemVer-2.0.0-blue.svg)](https://Semver.org/)
|
||||
[![Generic badge](https://img.shields.io/badge/Write_with_Python-3.8.10-blue.svg)](https://Python.org)
|
||||
|
BIN
docs/src/demo.png
Normal file
BIN
docs/src/demo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 408 KiB |
@ -12,7 +12,7 @@ import traceback
|
||||
from pathlib import Path
|
||||
from typing import List, TYPE_CHECKING, Dict, Optional, Generator, Tuple
|
||||
|
||||
from pyglet.math import Vec4
|
||||
from pyglet.math import Vec4, Mat4
|
||||
from pyglet.text import Label
|
||||
from pyglet.sprite import Sprite
|
||||
from pyglet.graphics import Batch, Group
|
||||
@ -73,14 +73,14 @@ class SR1ShipRender(BaseScreen):
|
||||
|
||||
self.dx = 0
|
||||
self.dy = 0
|
||||
self.width = main_window.width - 100
|
||||
self.height = main_window.height - 100
|
||||
self.width = main_window.width
|
||||
self.height = main_window.height
|
||||
self.buffer = Framebuffer()
|
||||
self.render_texture = Texture.create(self.width, self.height)
|
||||
self.buffer.attach_texture(self.render_texture)
|
||||
|
||||
self.main_batch = Batch()
|
||||
self.group_camera = CenterGroupCamera(window=main_window,
|
||||
self.group_camera = CenterGroupCamera(window=self,
|
||||
order=10,
|
||||
parent=main_window.main_group,
|
||||
min_zoom=(1 / 2) ** 10,
|
||||
@ -314,8 +314,8 @@ class SR1ShipRender(BaseScreen):
|
||||
if not self.status.draw_done:
|
||||
return
|
||||
if self.status.focus:
|
||||
mouse_dx = x - (window.width / 2)
|
||||
mouse_dy = y - (window.height / 2)
|
||||
mouse_dx = x - (self.width / 2) + self.dx
|
||||
mouse_dy = y - (self.height / 2) + self.dy
|
||||
# 鼠标缩放位置相对于屏幕中心的位置
|
||||
mouse_dx_d = mouse_dx - self.group_camera.view_x
|
||||
mouse_dy_d = mouse_dy - self.group_camera.view_y
|
||||
@ -468,6 +468,14 @@ class SR1ShipRender(BaseScreen):
|
||||
# break
|
||||
# self.render_ship()
|
||||
|
||||
@property
|
||||
def view(self):
|
||||
return self.window_pointer.view
|
||||
|
||||
@view.setter
|
||||
def view(self, value: Mat4):
|
||||
self.window_pointer.view = value
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
from objprint import op
|
||||
|
Loading…
Reference in New Issue
Block a user