From ae76a042e994f3961b481011bcfed0e8b262aa37 Mon Sep 17 00:00:00 2001 From: march3 Date: Wed, 15 Nov 2023 18:54:53 +0800 Subject: [PATCH] =?UTF-8?q?Python=E8=B6=85=E4=BA=BA-=E5=AE=87=E5=AE=99?= =?UTF-8?q?=E6=A8=A1=E6=8B=9F=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- simulators/ursina/entities/ursina_demo.py | 28 +++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 simulators/ursina/entities/ursina_demo.py diff --git a/simulators/ursina/entities/ursina_demo.py b/simulators/ursina/entities/ursina_demo.py new file mode 100644 index 0000000..05507db --- /dev/null +++ b/simulators/ursina/entities/ursina_demo.py @@ -0,0 +1,28 @@ +from ursina import * + +from sim_scenes.func import create_sphere_sky + +app = Ursina() +texture = load_texture("../../../objs/textures/core_valaga_clas.jpg") +camera_ship = Entity(model="../../../objs/models/core_valaga_clas.obj", + texture=texture, double_sided=True) + +# camera.parent = camera_ship.planet +# camera.reparent_to(camera_ship.planet) +# camera.scale = 100 +camera.fov = 60 +camera.clip_plane_near = 0.01 +camera.clip_plane_far = 51000000 +create_sphere_sky(scale=500000) +# camera.parent = camera_ship +camera.reparent_to(camera_ship) +camera.position = [0, 1000, -1000] +# application.time_scale = 1 + +def update(): + camera_ship.position += Vec3(0,0,10) + camera.position = Vec3(0, 1000, -1000) + +EditorCamera() + +app.run() -- GitLab