Files
PythonInUnreal/exercises/my_shot_headless.py
T
2026-10-31 17:03:41 +01:00

26 lines
840 B
Python

"""Uruchom zwyklym Pythonem: python exercises/my_shot_headless.py"""
from pathlib import Path
import sys
PROJECT = Path(__file__).resolve().parents[1]
sys.path.insert(0, str(PROJECT / "tools"))
from run_workshop import main as run_workshop
def main():
if "unreal" in sys.modules:
raise RuntimeError("Ten plik uruchom z terminala zwyklym Pythonem, poza edytorem UE.")
# --render zapewnia film takze wtedy, gdy w my_shot.py jest RENDER=False.
# Argumenty launchera, np. --editor i --timeout, mozna dopisac w terminalu.
script = Path(__file__).with_name("my_shot.py")
return run_workshop([str(script), "--render", *sys.argv[1:]])
if __name__ == "__main__":
try:
raise SystemExit(main())
except (OSError, ValueError) as exc:
print(str(exc), file=sys.stderr)
raise SystemExit(1)