Jak wstawić animację z Blendera do gry?

Jak wstawić animację z Blendera do gry?

Wątek przeniesiony 2024-06-25 13:45 z Hardware/Software przez cerrato.

Adam Szumacher
  • Rejestracja:prawie 5 lat
  • Ostatnio:około 2 miesiące
  • Postów:35
0

witam chciałem napisać prostą gierkę używając pythona i tkintera. Czy da się wstawić w jakiś sposób animacje zrobioną w blenderze do takiego programu i jak to zrobić?

edytowany 1x, ostatnio: Riddle
Spine
  • Rejestracja:około 22 lata
  • Ostatnio:6 minut
  • Postów:6672
3

Twoje pytanie jest mało precyzyjne.

Jak chcesz tą animację z blendera wstawić do programu?
Ma to być animacja 3D renderowana przez Twoją aplikację ? Czy render?

Animacja ma się pojawiać jako nagroda za coś (np. fajerwerki za wygraną w kółko i krzyżyk), czy animowana ma być np. postać w grze i podczas wykonywania różnych akcji, wyświetlane są animacje chodzenia, skakania itd.?

A tak poza tym... Nieważne jaką grę chcesz zrobić, moim zdaniem zawiedziesz się na tkinter.


🕹️⌨️🖥️🖱️🎮
edytowany 2x, ostatnio: Spine
AK
  • Rejestracja:prawie 7 lat
  • Ostatnio:około miesiąc
  • Postów:3561
1

@Adam Szumacher:

W sensie ścisłym nie da się wstawić animacji do kodu.
Ciężko ci będzie bez precyzji zaklinania myśli w słowa. Tobie samemu. Słowa są ważne, bo kształtują tok myślenia

Np właściwy temat powinien brzmieć "uruchamianie animacji z kodu"


Bo C to najlepszy język, każdy uczeń ci to powie
AK
  • Rejestracja:prawie 7 lat
  • Ostatnio:około miesiąc
  • Postów:3561
1
Spine napisał(a):

Twoje pytanie jest mało precyzyjne.

Zdecydowanie

Spine napisał(a):

A tak poza tym... Nieważne jaką grę chcesz zrobić, moim zdaniem zawiedziesz się na tkinter.

Również w poprzednich watkach kolega dostawał takie same rady.
I moim zdaniem TkInter jest dobry do szybkiego proof-of-concept GUI (wręcz genialny), ale nie do developmentu czegoś bardziej trwałego / skomplikowanego


Bo C to najlepszy język, każdy uczeń ci to powie
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:24 minuty
  • Lokalizacja:Laska, z Polski
  • Postów:10077
1

Gra w tkinterze? Przecież to jest biblioteka do UI aplikacji desktopowych z kontrolkami.

Czemu nie pygame?

Spine
  • Rejestracja:około 22 lata
  • Ostatnio:6 minut
  • Postów:6672
0

@Riddle: Trochę pogooglowałem i ludzie piszą w tym jakieś gry. Np. gra w karty, kółko i krzyżyk.


🕹️⌨️🖥️🖱️🎮
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:24 minuty
  • Lokalizacja:Laska, z Polski
  • Postów:10077
0
Spine napisał(a):

@Riddle: Trochę pogooglowałem i ludzie piszą w tym jakieś gry. Np. gra w karty, kółko i krzyżyk.

Piszą też w excelu, i co z tego?

LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:minuta
  • Postów:8423
1

Pytanie, czy celem ma być nauka Pythona (i dlatego gra, bo gry są fajne), czy celem jest zrobienie prostej gry (a w Pythonie, bo łatwy).

Jeśli to drugie, to proponuję JavaScript. Tam też się łatwo robi proste gry (proste, czyli takie, do których zrobienia nie trzeba zaprzęgać zaawansowanego silnika typu Unity). W JavaScript masz poza tym HTML i CSS, więc GUI łatwo zrobisz, masz canvas, różne biblioteki do grafiki (Pixi, Phaser, Three.js do obsługi 3D itp.). Plus można to łatwiej dystrybuować, bo wystarczy, że wrzucisz do internetu i komuś dasz link.

Czy da się wstawić w jakiś sposób animacje zrobioną w blenderze do takiego programu

Jeśli masz na myśli filmik, to w HTML da się osadzać filmiki, a jeśli masz na myśli model 3D, to możesz to zrobić w Three.js.


Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:24 minuty
  • Lokalizacja:Laska, z Polski
  • Postów:10077
0
LukeJL napisał(a):

Pytanie, czy celem ma być nauka Pythona (i dlatego gra, bo gry są fajne), czy celem jest zrobienie prostej gry (a w Pythonie, bo łatwy).

Jeśli to drugie, to proponuję JavaScript. Tam też się łatwo robi proste gry (proste, czyli takie, do których zrobienia nie trzeba zaprzęgać zaawansowanego silnika typu Unity). W JavaScript masz poza tym HTML i CSS, więc GUI łatwo zrobisz, masz canvas, różne biblioteki do grafiki (Pixi, Phaser, Three.js do obsługi 3D itp.). Plus można to łatwiej dystrybuować, bo wystarczy, że wrzucisz do internetu i komuś dasz link.

Czy da się wstawić w jakiś sposób animacje zrobioną w blenderze do takiego programu

Jeśli masz na myśli filmik, to w HTML da się osadzać filmiki, a jeśli masz na myśli model 3D, to możesz to zrobić w Three.js.

W pytest pygame też się dosyć łatwo pisze gry.

edytowany 1x, ostatnio: Riddle
LukeJL
pytest? W bibliotece do testowania?
Riddle
@LukeJL: Pomyliłem się, chodziło o pygame.
AK
wg Freuda tzw znaczące przejęzyczenie się

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.